LDN services: Difference between revisions
No edit summary |
|||
| Line 677: | Line 677: | ||
This is only available when a group was previously [[#CreateGroup|created]]. | This is only available when a group was previously [[#CreateGroup|created]]. | ||
This sends an Action frame to the specified [[#GroupId]], with the specified destination [[#MacAddress]]. | |||
=== RecvFromOtherGroup === | === RecvFromOtherGroup === | ||
| Line 686: | Line 688: | ||
This is only available when a group was previously [[#CreateGroup|created]]. | This is only available when a group was previously [[#CreateGroup|created]]. | ||
This receives an Action frame. This will block until data is available (?). | |||
=== AddAcceptableGroupId === | === AddAcceptableGroupId === | ||
| Line 1,064: | Line 1,068: | ||
= GroupId = | = GroupId = | ||
This is "nn::lp2p::GroupId". This is a 6-byte struct with 1-byte alignment. | This is "nn::lp2p::GroupId". This is a 6-byte struct with 1-byte alignment. | ||
This is a WiFi BSS Id. | |||
= NodeInfo = | = NodeInfo = | ||
| Line 1,379: | Line 1,385: | ||
This is used for communicating with accessories over local wifi - in particular, [[Mario Kart Live: Home Circuit]] uses this. | This is used for communicating with accessories over local wifi - in particular, [[Mario Kart Live: Home Circuit]] uses this. | ||
A beacon | A beacon is broadcasted. The SSID in the beacon is hidden (23-bytes with value 0). The beacon contains two custom Nintendo tags with OUI <code>00:22:aa</code>. | ||
Action frames are only sent when done so by [[#SendToOtherGroup]]. | |||
The DHCP server thread is started by the "nn.lp2p.StateMachine" thread eventually during group [[#CreateGroup|creation]]. | The DHCP server thread is started by the "nn.lp2p.StateMachine" thread eventually during group [[#CreateGroup|creation]]. | ||
[[Category:Services]] | [[Category:Services]] | ||