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 || [[#RemoveMatchingDataFromRxEntry|RemoveMatchingDataFromRxEntry]]
| 48 || DeleteMatchingDataFromRxEntry
|-
|-
| 50 || [[#AddIe|AddIe]]
| 50 || AddVendorSpecificIe
|-
|-
| 51 || [[#DeleteIe|DeleteIe]]
| 51 || DeleteVendorSpecificIe
|-
|-
| 60 || [[#StartScan|StartScan]]
| 60 || Scan
|-
|-
| 61 || [[#StopScan|StopScan]]
| 61 || StopScan
|-
|-
| 62 || [[#GetBssIndicationEvent|GetBssIndicationEvent]]
| 62 || GetScanCompleteEvent
|-
|-
| 63 || [[#GetScanResult|GetScanResult]]
| 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 || [[#CancelActionFrameWithBeacon|CancelActionFrameWithBeacon]]
| 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+]
|}
|}


=== Cmd90 ===
=== 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.


=== Cmd100 ===
=== Connect ===
Takes a total of 0x80-bytes of input. No output.
Takes a total of 0x80-bytes of input. No output.