![Page 1: Control Message Update v2 - grouper.ieee.orggrouper.ieee.org/...control_message_formats_v4.pdf · Control Message Update v2 . 2 Changes ! Source and Destination Bus fields change](https://reader031.vdocuments.mx/reader031/viewer/2022040411/5ed9e65aa5592118f23432bc/html5/thumbnails/1.jpg)
Dave Olsen 7/19/2012
Control Message Update v2
![Page 2: Control Message Update v2 - grouper.ieee.orggrouper.ieee.org/...control_message_formats_v4.pdf · Control Message Update v2 . 2 Changes ! Source and Destination Bus fields change](https://reader031.vdocuments.mx/reader031/viewer/2022040411/5ed9e65aa5592118f23432bc/html5/thumbnails/2.jpg)
2
Changes
§ Source and Destination Bus fields change to 8 bits § Timestamp per message § Normalize Length fields
2
![Page 3: Control Message Update v2 - grouper.ieee.orggrouper.ieee.org/...control_message_formats_v4.pdf · Control Message Update v2 . 2 Changes ! Source and Destination Bus fields change](https://reader031.vdocuments.mx/reader031/viewer/2022040411/5ed9e65aa5592118f23432bc/html5/thumbnails/3.jpg)
3
Control Stream Format
stream_data_payload(additional protocol header, protocol payload data varies by protocol)
protocol_type reserved
CD(0)
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 10 1 2 3
subtype sv version mr r tv sequence_num tu
stream_id
00
04
08
12
16
20
avtp_timestamp
packet_data_length (bytes)
reservedsubtype data
SRP Stream ID
AVTP Time
Packet info
AVTP payload ~~ ~~
num_messages
![Page 4: Control Message Update v2 - grouper.ieee.orggrouper.ieee.org/...control_message_formats_v4.pdf · Control Message Update v2 . 2 Changes ! Source and Destination Bus fields change](https://reader031.vdocuments.mx/reader031/viewer/2022040411/5ed9e65aa5592118f23432bc/html5/thumbnails/4.jpg)
4
FlexRay
message_timestampsrc_bus
stream_id
reserved
CD(0)
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 10 1 2 3
subtype sv version mr r tv sequence_num tu00
040812162024
avtp_timestamppacket_data_length (bytes) protocol_type
flexray_data (0-254 bytes)
reservedsubtype data
SRPStream ID
AVTP TimePacket info
FlexRay Message
~~ ~~
cycleidentifier nullpresynchan r0 str
28length
r
reserved num_messages
reserved dst_bus src_bus
32
reserved
flexray_data (0-254 bytes)
~~ ~~
cycleidentifier nullpresynchan r0 str
length
r
reserved dst_bus
Additional Flexray Messages (Optional)
AdditionalFlexRay
Messages(Optional)
mv
message_timestamp
mv
![Page 5: Control Message Update v2 - grouper.ieee.orggrouper.ieee.org/...control_message_formats_v4.pdf · Control Message Update v2 . 2 Changes ! Source and Destination Bus fields change](https://reader031.vdocuments.mx/reader031/viewer/2022040411/5ed9e65aa5592118f23432bc/html5/thumbnails/5.jpg)
5
CAN Extended
message_timestamp
message_timestampdst_bus src_bus
CD(0)
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 10 1 2 3
subtype sv version mr r tv sequence_num tu
stream_id
00040812162024
avtp_timestamppacket_data_length (bytes) protocol_type
can_data (0-64 bytes)
reservedsubtype data
SRP Stream ID
AVTP TimePacket info
CAN ExtendedMessage
~~ ~~
identifier extended_idsrr ide r
rtr r0 r1 esi lengthreserved28
num_messagesreserved
dst_bus src_bus
can_data (0-64 bytes)
~~ ~~
identifier extended_idsrr ide r
rtr r0 r1 esi length
Additional CAN Extended Messages (Optional)
AdditionalCAN Extended
Messages(Optional)
mv
32
mv
![Page 6: Control Message Update v2 - grouper.ieee.orggrouper.ieee.org/...control_message_formats_v4.pdf · Control Message Update v2 . 2 Changes ! Source and Destination Bus fields change](https://reader031.vdocuments.mx/reader031/viewer/2022040411/5ed9e65aa5592118f23432bc/html5/thumbnails/6.jpg)
6
CAN Base
reservedmessage_timestamp
reservedidentifier rtr r r0
length dst_bus src_bus
can_data (8 bytes)
CD(0)
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 10 1 2 3
subtype sv version mr r tv sequence_num tu
stream_id
00040812162024
avtp_timestamppacket_data_length (bytes) protocol_type
reservedsubtype data
SRPStream ID
AVTP TimePacket info
CAN Base Message
identifier reservedrtr r r0
length2832
num_messagesreserved
dst_bus src_bus
can_data (8 bytes)
364044
Additional CAN Base Messages(Optional)
48
~~ ~~additional messages (optional)
reservedmessage_timestamp
mv
5256
mv
![Page 7: Control Message Update v2 - grouper.ieee.orggrouper.ieee.org/...control_message_formats_v4.pdf · Control Message Update v2 . 2 Changes ! Source and Destination Bus fields change](https://reader031.vdocuments.mx/reader031/viewer/2022040411/5ed9e65aa5592118f23432bc/html5/thumbnails/7.jpg)
7
LIN
4448
mv
message_timestamp
message_timestamp
3640
src_busdst_bus
lin_data (8 bytes)
lengthreservedidentifier
lin_data (8 bytes)
reserved
Additional LIN Messages (Optional)
identifierpacket_data_length (bytes)
stream_id
avbtp_timestamp
CD(0)
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 10 1 2 3
subtype sv version mr r tv sequence_num tu00
040812
20protocol_type
reservedsubtype data
SRPStream ID
AVTP TimePacket info
LIN Payload
length2428
num_messagesreserveddst_bus src_bus
32
AdditionalLIN Payload
Messages(Optional) ~~~~
mv
16
![Page 8: Control Message Update v2 - grouper.ieee.orggrouper.ieee.org/...control_message_formats_v4.pdf · Control Message Update v2 . 2 Changes ! Source and Destination Bus fields change](https://reader031.vdocuments.mx/reader031/viewer/2022040411/5ed9e65aa5592118f23432bc/html5/thumbnails/8.jpg)
8
TSCS
CD(0)
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 10 1 2 3
TSCS_Subtype (4) sv version mr ev gv tv sequence_num tu
stream_id
00
04
0812
1620
24
avtp_timestamp
event_timestamppacket_data_length (bytes) protocol_type
header extensions[ext_length * 4] + frames
reservedsubtype data
SRPStream ID
AVTP Time
Sensor timestamp
Packet info
TSCS payload
~~ ~~
ext_length num_messagescfi
cfi (continued)28
Protocol info
reservedbf ef f1 f2 f3 f4
![Page 9: Control Message Update v2 - grouper.ieee.orggrouper.ieee.org/...control_message_formats_v4.pdf · Control Message Update v2 . 2 Changes ! Source and Destination Bus fields change](https://reader031.vdocuments.mx/reader031/viewer/2022040411/5ed9e65aa5592118f23432bc/html5/thumbnails/9.jpg)
9
Notes
§ Remove event timestamp from TSCS messages § Do not add a message timestamp to the TSCS, this puts us back
where we started with the TSCS messages.
![Page 10: Control Message Update v2 - grouper.ieee.orggrouper.ieee.org/...control_message_formats_v4.pdf · Control Message Update v2 . 2 Changes ! Source and Destination Bus fields change](https://reader031.vdocuments.mx/reader031/viewer/2022040411/5ed9e65aa5592118f23432bc/html5/thumbnails/10.jpg)