LDN services: Difference between revisions

Line 409: Line 409:
=== EnableActionFrame ===
=== EnableActionFrame ===
Takes an input [[#ActionFrameSettings]]. No output.
Takes an input [[#ActionFrameSettings]]. No output.
[[#State|State]] must be Initialized.


=== DisableActionFrame ===
=== DisableActionFrame ===
No input/output.
No input/output.
[[#State|State]] must be Initialized.


=== SendActionFrame ===
=== SendActionFrame ===
Takes a type-0x21 input buffer, two input [[#MacAddress]], two input s16s ('''Band''' and '''ChannelNumber''') and an input [[#MessageFlagSet]]. No output.
Takes a type-0x21 input buffer, two input [[#MacAddress]], two input s16s ('''Band''' and '''ChannelNumber''') and an input [[#MessageFlagSet]]. No output.
[[#State|State]] must be 3-4 (AccessPointCreated/Station).


On NX this sends a raw action frame with the input buffer as the data?
On NX this sends a raw action frame with the input buffer as the data?
Line 420: Line 426:
=== RecvActionFrame ===
=== RecvActionFrame ===
Takes a type-0x22 output buffer and an input [[#MessageFlagSet]]. Returns an output u32 '''Size''', two output [[#MacAddress]], two output s16s ('''Band''' and '''ChannelNumber''') and an output s32 '''LinkLevel'''.
Takes a type-0x22 output buffer and an input [[#MessageFlagSet]]. Returns an output u32 '''Size''', two output [[#MacAddress]], two output s16s ('''Band''' and '''ChannelNumber''') and an output s32 '''LinkLevel'''.
[[#EnableActionFrame|EnableActionFrame]] must be used prior to this.


=== SetHomeChannel ===
=== SetHomeChannel ===