@@ -17,14 +17,14 @@ static void test_header_v2(void)
1717 .sender_uid = 0x1122334455667788ULL ,
1818 .topic_hash = 0x99AABBCCDDEEFF00ULL ,
1919 };
20- header_serialize (buffer , meta_in , true, 0x00123456 , 0x00654321 , 0x11223344 );
20+ header_serialize (buffer , meta_in , 0x00123456 , 0x00654321 , 0x11223344 );
2121
2222 // >>> from pycyphal.transport.commons.crc import CRC32C
2323 // >>> list(CRC32C.new(data).value_as_bytes)
2424 // clang-format off
2525 const byte_t reference [48 ] = {
2626 (2U | ((size_t )udpard_prio_high << 5U )), // version | priority
27- ( HEADER_FLAG_EOT ), // flags
27+ 0 , // flags
2828 0 , 0 , // reserved
2929 0x56 , 0x34 , 0x12 , 0x00 , // frame_index
3030 0x21 , 0x43 , 0x65 , 0x00 , // frame_payload_offset
@@ -33,20 +33,18 @@ static void test_header_v2(void)
3333 0x88 , 0x77 , 0x66 , 0x55 , 0x44 , 0x33 , 0x22 , 0x11 , // sender_uid
3434 0x00 , 0xFF , 0xEE , 0xDD , 0xCC , 0xBB , 0xAA , 0x99 , // topic_hash
3535 0x44 , 0x33 , 0x22 , 0x11 , // prefix_crc
36- 113 , 119 , 83 , 71 // header CRC
36+ 224 , 92 , 8 , 213 // header CRC
3737 };
3838 // clang-format on
3939 TEST_ASSERT_EQUAL_MEMORY (reference , buffer , HEADER_SIZE_BYTES );
4040
4141 meta_t meta_out ;
4242 udpard_bytes_mut_t payload_out ;
43- bool flag_eot = false;
4443 uint32_t frame_index = 0 ;
4544 uint32_t frame_payload_offset = 0 ;
4645 uint32_t prefix_crc = 0 ;
4746 TEST_ASSERT (header_deserialize ((udpard_bytes_mut_t ){ .size = sizeof (buffer ), .data = buffer },
4847 & meta_out ,
49- & flag_eot ,
5048 & frame_index ,
5149 & frame_payload_offset ,
5250 & prefix_crc ,
@@ -55,7 +53,6 @@ static void test_header_v2(void)
5553 TEST_ASSERT_EQUAL (& buffer [HEADER_SIZE_BYTES ], payload_out .data );
5654
5755 TEST_ASSERT_EQUAL_UINT8 (meta_in .priority , meta_out .priority );
58- TEST_ASSERT_TRUE (flag_eot );
5956 TEST_ASSERT_FALSE (meta_out .flag_ack );
6057 TEST_ASSERT_EQUAL_UINT32 (0x00123456 , frame_index );
6158 TEST_ASSERT_EQUAL_UINT32 (0x00654321 , frame_payload_offset );
@@ -67,23 +64,20 @@ static void test_header_v2(void)
6764
6865 TEST_ASSERT_FALSE (header_deserialize ((udpard_bytes_mut_t ){ .size = 23 , .data = buffer },
6966 & meta_out ,
70- & flag_eot ,
7167 & frame_index ,
7268 & frame_payload_offset ,
7369 & prefix_crc ,
7470 & payload_out ));
7571
7672 TEST_ASSERT (header_deserialize ((udpard_bytes_mut_t ){ .size = sizeof (buffer ), .data = buffer },
7773 & meta_out ,
78- & flag_eot ,
7974 & frame_index ,
8075 & frame_payload_offset ,
8176 & prefix_crc ,
8277 & payload_out ));
8378 buffer [HEADER_SIZE_BYTES - 1 ] ^= 0xFFU ; // Corrupt the CRC.
8479 TEST_ASSERT_FALSE (header_deserialize ((udpard_bytes_mut_t ){ .size = sizeof (buffer ), .data = buffer },
8580 & meta_out ,
86- & flag_eot ,
8781 & frame_index ,
8882 & frame_payload_offset ,
8983 & prefix_crc ,
0 commit comments