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 and Action frame are broadcasted. The SSID in the beacon is hidden (23-bytes with value 0). The MAC address for the BSSID in the beacon matches the source address, while for the Action frame it differs. The beacon contains two custom Nintendo tags with OUI <code>00:22:aa</code>. | + | 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]] |