NWMUDS:PullPacket

From 3dbrew
Revision as of 06:22, 26 January 2014 by Yellows8 (talk | contribs) (Created page with "=Request= {| class="wikitable" border="1" |- ! Index Word ! Description |- | 0 | Header code [0x001400C0] |- | 1 | ? |- | 2 | ? |- | 3 | Output buffer size |} The following is...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Request

Index Word Description
0 Header code [0x001400C0]
1 ?
2 ?
3 Output buffer size

The following is located 0x100-bytes after the beginning of the above command buffer:

Index Word Description
0 (OutBufSize<<14) | 2
1 Pointer to the output buffer

Response

Index Word Description
0 Header code
1 Result code
2 Actual data size
3 ?
4 (OutBufSize<<14) | 2
5 Pointer to the output buffer

Description

This receives a broadcast data frame, while connected to the UDS network. The first 0xE-bytes of the actual data-frame data is a header parsed by NWM module, the data following that is the data written to this output buffer.