WLAN services: Difference between revisions
No edit summary |
|||
Line 1,006: | Line 1,006: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || | | 0 || OpenCommunication | ||
|- | |- | ||
| 1 || | | 1 || CloseCommunication | ||
|- | |- | ||
| 10 || | | 10 || PutActionFrame | ||
|- | |- | ||
| 11 || | | 11 || GetActionFrame | ||
|- | |- | ||
| 12 || | | 12 || CancelGetActionFrame | ||
|- | |- | ||
| 13 || | | 13 || CreateRxEntryForActionFrame | ||
|- | |- | ||
| 14 || | | 14 || DeleteRxEntryForActionFrame | ||
|- | |- | ||
| 20 || | | 20 || SetActionFrameBssidFilter | ||
|- | |- | ||
| 21 || | | 21 || DeleteActionFrameBssidFilter | ||
|- | |- | ||
| 30 || | | 30 || GetState | ||
|- | |- | ||
| 31 || | | 31 || GetCommunicationSetting | ||
|- | |- | ||
| 32 || | | 32 || GetStationStatus | ||
|- | |- | ||
| 33 || [[#GetMacAddress|GetMacAddress]] | | 33 || [[#GetMacAddress|GetMacAddress]] | ||
|- | |- | ||
| 40 || | | 40 || PutFrame | ||
|- | |- | ||
| 41 || | | 41 || GetFrame | ||
|- | |- | ||
| 42 || | | 42 || CancelGetFrame | ||
|- | |- | ||
| 43 || [[#CreateRxEntry|CreateRxEntry]] | | 43 || [[#CreateRxEntry|CreateRxEntry]] | ||
Line 1,048: | Line 1,048: | ||
| 47 || [[#AddMatchingDataToRxEntry|AddMatchingDataToRxEntry]] | | 47 || [[#AddMatchingDataToRxEntry|AddMatchingDataToRxEntry]] | ||
|- | |- | ||
| 48 || | | 48 || DeleteMatchingDataFromRxEntry | ||
|- | |- | ||
| 50 || | | 50 || AddVendorSpecificIe | ||
|- | |- | ||
| 51 || | | 51 || DeleteVendorSpecificIe | ||
|- | |- | ||
| 60 || | | 60 || Scan | ||
|- | |- | ||
| 61 || | | 61 || StopScan | ||
|- | |- | ||
| 62 || | | 62 || GetScanCompleteEvent | ||
|- | |- | ||
| 63 || | | 63 || GetScanResults | ||
|- | |- | ||
| 70 || [[#RegisterSharedMemory|RegisterSharedMemory]] | | 70 || [[#RegisterSharedMemory|RegisterSharedMemory]] | ||
Line 1,072: | Line 1,072: | ||
| 81 || [[#RequestWakeUp|RequestWakeUp]] | | 81 || [[#RequestWakeUp|RequestWakeUp]] | ||
|- | |- | ||
| 90 || | | 90 || [[#CreateBss|CreateBss]] | ||
|- | |- | ||
| 91 || | | 91 || DestroyBss | ||
|- | |- | ||
| 92 || | | 92 || Deauthenticate | ||
|- | |- | ||
| 93 || | | 93 || GetStationConnectionEvent | ||
|- | |- | ||
| 94 || | | 94 || GetAllowedChannels | ||
|- | |- | ||
| 95 || [[#SetActionFrameWithBeacon|SetActionFrameWithBeacon]] | | 95 || [[#SetActionFrameWithBeacon|SetActionFrameWithBeacon]] | ||
|- | |- | ||
| 96 || | | 96 || StopActionFrameWithBeacon | ||
|- | |- | ||
| 97 || [[#SetMaxAssociationNumber|SetMaxAssociationNumber]] | | 97 || [[#SetMaxAssociationNumber|SetMaxAssociationNumber]] | ||
|- | |- | ||
| 98 || | | 98 || SetShortGiSupport | ||
|- | |- | ||
| 100 || | | 100 || [[#Connect|Connect]] | ||
|- | |- | ||
| 101 || | | 101 || GetConnectionEvent | ||
|- | |- | ||
| 102 || | | 102 || CancelConnect | ||
|- | |- | ||
| 103 || | | 103 || Disconnect | ||
|- | |- | ||
| 104 || | | 104 || GetConnectionCompleteEvent | ||
|- | |- | ||
| 105 || | | 105 || GetConnectionStatus | ||
|- | |- | ||
| 106 || | | 106 || GetRssiAndSignalLevel | ||
|- | |- | ||
| 107 || [[#SetMulticastFilter|SetMulticastFilter]] | | 107 || [[#SetMulticastFilter|SetMulticastFilter]] | ||
Line 1,110: | Line 1,110: | ||
| 109 || [19.0.0+] | | 109 || [19.0.0+] | ||
|- | |- | ||
| 110 || | | 110 || GetWakeupReason | ||
|- | |- | ||
| 111 || | | 111 || SetTcpSessionInformation | ||
|- | |- | ||
| 112 || | | 112 || RemoveTcpSessionInformation | ||
|- | |- | ||
| 113 || | | 113 || SetWowlDelayedWakeTime | ||
|- | |- | ||
| 120 || [19.0.0+] | | 120 || [19.0.0+] | ||
|- | |- | ||
| 200 || [17.0.0+] | | 200 || [17.0.0+] SetTxPower | ||
|- | |- | ||
| 201 || [17.0.0+] | | 201 || [17.0.0+] ResetTxPower | ||
|- | |- | ||
| 202 || [17.0.0+] | | 202 || [17.0.0+] GetTxPower | ||
|- | |- | ||
| 203 || [17.0.0+] | | 203 || [17.0.0+] RequestIfUpDown | ||
|- | |- | ||
| 204 || [19.0.0+] | | 204 || [19.0.0+] | ||
|} | |} | ||
=== | === CreateBss === | ||
Takes a type-0x19 input buffer containing a 0x84-byte struct. Returns a total of 0x32-bytes of output. | Takes a type-0x19 input buffer containing a 0x84-byte struct. Returns a total of 0x32-bytes of output. | ||
[19.0.0+] The struct size is now 0x80-bytes. | [19.0.0+] The struct size is now 0x80-bytes. | ||
=== | === Connect === | ||
Takes a total of 0x80-bytes of input. No output. | Takes a total of 0x80-bytes of input. No output. | ||