NWMUDS:PullPacket

NWMUDS:PullPacket

Request #

Index WordDescription
0Header code [0x001400C0]
1u32 BindNodeID.
24-byte aligned MaxOutBufSize >> 2
3MaxOutBufSize

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

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

Response #

Index WordDescription
0Header code
1Result code
2Actual data size
3u16, source NetworkNodeID.
4(OutBufSize<<14) | 2
5Pointer to the output buffer

Description #

This loads a previously received individual data frame from state, while connected to the UDS network. This includes all frames received from a node before the node disconnected. The input size must be >= frame_size, otherwise error 0xE10113E9 is returned.

The MaxOutBufSize_wordsize is clamped to 0x172(aka 0x5C8-bytes), but this field isn’t really used after that. Instead it just uses MaxOutBufSize, without a size limit.