NWMUDS:SendTo

From 3dbrew
Revision as of 02:35, 3 April 2016 by Yellows8 (talk | contribs)
Jump to navigation Jump to search

Request

Index Word Description
0 Header code [0x00170182]
1 Unused u32. Normally 0x1.
2 u16 destination NetworkNodeID.
3 u8, unknown.
4 BufSize >> 2
5 Actual data size
6 u8 flags
7 (BufSize<<14) | 0x402
8 Pointer to the input buffer

Response

Index Word Description
0 Header code
1 Result code

Flags

Bit Description
0 Unknown, normally set.
1 When set, broadcast the data frame via the destination MAC address, even when the NetworkNodeID isn't set for broadcast?

This command only uses the input flags field for checking the above 2 bits, nothing more.

Description

This sends a data frame, while connected to the UDS network. This is the sending version of NWMUDS:PullPacket. BufSize is 4-byte aligned version of "Actual data size".