NWMUDS:PullPacket: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 58: | Line 58: | ||
=Description= | =Description= | ||
This receives a data frame, while connected to the UDS network. | This receives a data frame, while connected to the UDS network. | ||
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. | |||
Revision as of 23:04, 3 April 2016
Request
| Index Word | Description |
|---|---|
| 0 | Header code [0x001400C0] |
| 1 | u32 BindNodeID. |
| 2 | 4-byte aligned MaxOutBufSize >> 2 |
| 3 | MaxOutBufSize |
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 | u16, source NetworkNodeID. |
| 4 | (OutBufSize<<14) | 2 |
| 5 | Pointer to the output buffer |
Description
This receives a data frame, while connected to the UDS network.
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.