Line 56: |
Line 56: |
| | 7 || GetTagInfo | | | 7 || GetTagInfo |
| |- | | |- |
− | | 8 || GetActivateEventHandle | + | | 8 || [[#AttachActivateEvent|GetActivateEventHandle]] |
| |- | | |- |
− | | 9 || GetDeactivateEventHandle | + | | 9 || [[#AttachDeactivateEvent|GetDeactivateEventHandle]] |
| |- | | |- |
| | 10 || [[#GetState]] | | | 10 || [[#GetState]] |
Line 66: |
Line 66: |
| | 12 || [[#GetNpadId]] | | | 12 || [[#GetNpadId]] |
| |- | | |- |
− | | 13 || [3.0.0+] GetAvailabilityChangeEventHandle | + | | 13 || [3.0.0+] [[#AttachAvailabilityChangeEvent|GetAvailabilityChangeEventHandle]] |
| |} | | |} |
| | | |
Line 108: |
Line 108: |
| | 406 || [4.0.0+] [[#GetNpadId]] | | | 406 || [4.0.0+] [[#GetNpadId]] |
| |- | | |- |
− | | 407 || [4.0.0+] AttachAvailabilityChangeEvent | + | | 407 || [4.0.0+] [[#AttachAvailabilityChangeEvent]] |
| |- | | |- |
| | 408 || [4.0.0+] StartDetection | | | 408 || [4.0.0+] StartDetection |
Line 116: |
Line 116: |
| | 410 || [4.0.0+] GetTagInfo | | | 410 || [4.0.0+] GetTagInfo |
| |- | | |- |
− | | 411 || [4.0.0+] AttachActivateEvent | + | | 411 || [4.0.0+] [[#AttachActivateEvent]] |
| |- | | |- |
− | | 412 || [4.0.0+] AttachDeactivateEvent | + | | 412 || [4.0.0+] [[#AttachDeactivateEvent]] |
| |- | | |- |
| | 1000 || [4.0.0+] [[#ReadMifare]] | | | 1000 || [4.0.0+] [[#ReadMifare]] |
Line 190: |
Line 190: |
| | 406 || [4.0.0+] [[#GetNpadId]] | | | 406 || [4.0.0+] [[#GetNpadId]] |
| |- | | |- |
− | | 407 || [4.0.0+] AttachAvailabilityChangeEvent | + | | 407 || [4.0.0+] [[#AttachAvailabilityChangeEvent]] |
| |- | | |- |
| | 408 || [4.0.0+] StartDetection | | | 408 || [4.0.0+] StartDetection |
Line 198: |
Line 198: |
| | 410 || [4.0.0+] GetTagInfo | | | 410 || [4.0.0+] GetTagInfo |
| |- | | |- |
− | | 411 || [4.0.0+] AttachActivateEvent | + | | 411 || [4.0.0+] [[#AttachActivateEvent]] |
| |- | | |- |
− | | 412 || [4.0.0+] AttachDeactivateEvent | + | | 412 || [4.0.0+] [[#AttachDeactivateEvent]] |
| |- | | |- |
| | 500 || [4.0.0+] [[#SetNfcEnabled]] | | | 500 || [4.0.0+] [[#SetNfcEnabled]] |
Line 302: |
Line 302: |
| | 16 || GetModelInfo | | | 16 || GetModelInfo |
| |- | | |- |
− | | 17 || AttachActivateEvent | + | | 17 || [[#AttachActivateEvent]] |
| |- | | |- |
− | | 18 || AttachDeactivateEvent | + | | 18 || [[#AttachDeactivateEvent]] |
| |- | | |- |
| | 19 || [[#GetState]] | | | 19 || [[#GetState]] |
Line 314: |
Line 314: |
| | 22 || GetApplicationAreaSize | | | 22 || GetApplicationAreaSize |
| |- | | |- |
− | | 23 || [3.0.0+] AttachAvailabilityChangeEvent | + | | 23 || [3.0.0+] [[#AttachAvailabilityChangeEvent]] |
| |- | | |- |
| | 24 || [3.0.0+] RecreateApplicationArea | | | 24 || [3.0.0+] RecreateApplicationArea |
Line 335: |
Line 335: |
| | | |
| This can return a maximum of 0xA entries. | | This can return a maximum of 0xA entries. |
| + | |
| + | === AttachActivateEvent === |
| + | Takes an input [[#DeviceHandle]], returns an output Event handle. |
| + | |
| + | sdknso uses EventClearMode=1. |
| + | |
| + | === AttachDeactivateEvent === |
| + | Takes an input [[#DeviceHandle]], returns an output Event handle. |
| + | |
| + | sdknso uses EventClearMode=1. |
| | | |
| === GetDeviceState === | | === GetDeviceState === |
Line 343: |
Line 353: |
| === GetNpadId === | | === GetNpadId === |
| Takes an input [[#DeviceHandle]], returns an output u32 NpadId. | | Takes an input [[#DeviceHandle]], returns an output u32 NpadId. |
| + | |
| + | === AttachAvailabilityChangeEvent === |
| + | No input, returns an output Event handle. |
| + | |
| + | sdknso uses EventClearMode=1. |
| | | |
| = nfp:dbg = | | = nfp:dbg = |
Line 395: |
Line 410: |
| | 16 || GetModelInfo | | | 16 || GetModelInfo |
| |- | | |- |
− | | 17 || AttachActivateEvent | + | | 17 || [[#AttachActivateEvent]] |
| |- | | |- |
− | | 18 || AttachDeactivateEvent | + | | 18 || [[#AttachDeactivateEvent]] |
| |- | | |- |
| | 19 || [[#GetState]] | | | 19 || [[#GetState]] |
Line 407: |
Line 422: |
| | 22 || GetApplicationArea2 | | | 22 || GetApplicationArea2 |
| |- | | |- |
− | | 23 || [3.0.0+] AttachAvailabilityChangeEvent | + | | 23 || [3.0.0+] [[#AttachAvailabilityChangeEvent]] |
| |- | | |- |
| | 24 || [3.0.0+] RecreateApplicationArea | | | 24 || [3.0.0+] RecreateApplicationArea |
Line 520: |
Line 535: |
| | 16 || GetModelInfo | | | 16 || GetModelInfo |
| |- | | |- |
− | | 17 || AttachActivateEvent | + | | 17 || [[#AttachActivateEvent]] |
| |- | | |- |
− | | 18 || AttachDeactivateEvent | + | | 18 || [[#AttachDeactivateEvent]] |
| |- | | |- |
| | 19 || [[#GetState]] | | | 19 || [[#GetState]] |
Line 530: |
Line 545: |
| | 21 || [[#GetNpadId]] | | | 21 || [[#GetNpadId]] |
| |- | | |- |
− | | 23 || [3.0.0+] AttachAvailabilityChangeEvent | + | | 23 || [3.0.0+] [[#AttachAvailabilityChangeEvent]] |
| |- | | |- |
| | 100 || Format | | | 100 || Format |