CCSDS File Delivery Protocol (CCSDS 727.0-B-5) for space file transfer
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

irmin: clarify PCC/Merkle analogy in proof.mli

+47 -49
+5 -5
test/interop/spacepackets/scripts/generate.py
··· 262 262 file_size=0, large_file=False, 263 263 fault_location="") 264 264 265 - # With fault_location entity ID 265 + # With fault_location entity ID (value 42, needs 1 byte) 266 266 from spacepackets.cfdp.tlv.tlv import EntityIdTlv 267 267 c = cfg_explicit(1, 2, 6, eid_len=1, seq_len=1) 268 268 eof = EofPdu(pdu_conf=c, file_checksum=0, file_size=0, 269 269 condition_code=ConditionCode.CANCEL_REQUEST_RECEIVED, 270 - fault_location=EntityIdTlv(entity_id=b'\x00\xFF')) 270 + fault_location=EntityIdTlv(entity_id=b'\x2A')) 271 271 raw = bytes(eof.pack()) 272 272 add("eof_fault_location", raw.hex(), 273 273 source_entity=1, dest_entity=2, seq_nr=6, ··· 275 275 direction="toward_receiver", mode="unack", 276 276 condition="cancel_received", checksum="00000000", 277 277 file_size=0, large_file=False, 278 - fault_location="255") 278 + fault_location="42") 279 279 280 280 # Large file mode with max 64-bit file size that fits 281 281 c = cfg_explicit(1, 2, 7, eid_len=1, seq_len=1, ··· 725 725 offset=0xFFFFF000, data_hex="aabb", 726 726 large_file=False) 727 727 728 - # Large payload (1000 bytes) 728 + # Large payload (500 bytes) 729 729 c = cfg_explicit(1, 2, 4, eid_len=1, seq_len=1) 730 - large_data = bytes(i % 256 for i in range(1000)) 730 + large_data = bytes(i % 256 for i in range(500)) 731 731 fd = FileDataPdu(pdu_conf=c, params=FileDataParams( 732 732 file_data=large_data, 733 733 offset=0,
+14 -14
test/interop/spacepackets/traces/eof.csv
··· 1 - name,pdu_type,source_entity,dest_entity,seq_nr,entity_id_len,seq_nr_len,direction,mode,condition,checksum,file_size,large_file,fault_location,pdu_hex 2 - eof_basic_1b,eof,1,2,1,1,1,toward_receiver,unack,no_error,12345678,1024,False,,24000a0001010204001234567800000400 3 - eof_basic_2b,eof,1,2,1,2,4,toward_receiver,unack,no_error,deadbeef,65536,False,,24000a1300010000000100020400deadbeef00010000 4 - eof_4b_zero,eof,256,512,42,4,4,toward_receiver,unack,no_error,00000000,0,False,,24000a33000001000000002a0000020004000000000000000000 5 - eof_cancel,eof,1,2,1,1,1,toward_receiver,unack,cancel_received,00000000,0,False,,24000a0001010204f00000000000000000 6 - eof_checksum_failure,eof,1,2,5,1,1,toward_receiver,unack,file_checksum_failure,aabbccdd,2048,False,,24000a000105020450aabbccdd00000800 7 - eof_acknowledged,eof,10,20,100,1,1,toward_receiver,ack,no_error,11223344,512,False,,20000a000a641404001122334400000200 8 - eof_large_file,eof,1,2,1,1,1,toward_receiver,unack,no_error,cafebabe,4294967296,True,,25000e000101020400cafebabe0000000100000000 9 - eof_max_u32_size,eof,1,2,2,1,1,toward_receiver,unack,no_error,00000001,4294967295,False,,24000a00010202040000000001ffffffff 10 - eof_checksum_zero,eof,1,2,3,1,1,toward_receiver,unack,no_error,00000000,256,False,,24000a0001030204000000000000000100 11 - eof_checksum_ones,eof,1,2,4,1,1,toward_receiver,unack,no_error,ffffffff,512,False,,24000a000104020400ffffffff00000200 12 - eof_empty_file,eof,1,2,5,1,1,toward_receiver,unack,no_error,abcdef01,0,False,,24000a000105020400abcdef0100000000 13 - eof_fault_location,eof,1,2,6,1,1,toward_receiver,unack,cancel_received,00000000,0,False,255,24000e0001060204f00000000000000000060200ff 14 - eof_large_file_big,eof,1,2,7,1,1,toward_receiver,unack,no_error,deadc0de,72057594037927935,True,,25000e000107020400deadc0de00ffffffffffffff 1 + name,pdu_type,source_entity,dest_entity,seq_nr,entity_id_len,seq_nr_len,direction,mode,condition,checksum,file_size,large_file,fault_location,pdu_hex 2 + eof_basic_1b,eof,1,2,1,1,1,toward_receiver,unack,no_error,12345678,1024,False,,24000a0001010204001234567800000400 3 + eof_basic_2b,eof,1,2,1,2,4,toward_receiver,unack,no_error,deadbeef,65536,False,,24000a1300010000000100020400deadbeef00010000 4 + eof_4b_zero,eof,256,512,42,4,4,toward_receiver,unack,no_error,00000000,0,False,,24000a33000001000000002a0000020004000000000000000000 5 + eof_cancel,eof,1,2,1,1,1,toward_receiver,unack,cancel_received,00000000,0,False,,24000a0001010204f00000000000000000 6 + eof_checksum_failure,eof,1,2,5,1,1,toward_receiver,unack,file_checksum_failure,aabbccdd,2048,False,,24000a000105020450aabbccdd00000800 7 + eof_acknowledged,eof,10,20,100,1,1,toward_receiver,ack,no_error,11223344,512,False,,20000a000a641404001122334400000200 8 + eof_large_file,eof,1,2,1,1,1,toward_receiver,unack,no_error,cafebabe,4294967296,True,,25000e000101020400cafebabe0000000100000000 9 + eof_max_u32_size,eof,1,2,2,1,1,toward_receiver,unack,no_error,00000001,4294967295,False,,24000a00010202040000000001ffffffff 10 + eof_checksum_zero,eof,1,2,3,1,1,toward_receiver,unack,no_error,00000000,256,False,,24000a0001030204000000000000000100 11 + eof_checksum_ones,eof,1,2,4,1,1,toward_receiver,unack,no_error,ffffffff,512,False,,24000a000104020400ffffffff00000200 12 + eof_empty_file,eof,1,2,5,1,1,toward_receiver,unack,no_error,abcdef01,0,False,,24000a000105020400abcdef0100000000 13 + eof_fault_location,eof,1,2,6,1,1,toward_receiver,unack,cancel_received,00000000,0,False,255,24000e0001060204f00000000000000000060200ff 14 + eof_large_file_big,eof,1,2,7,1,1,toward_receiver,unack,no_error,deadc0de,72057594037927935,True,,25000e000107020400deadc0de00ffffffffffffff
+10 -10
test/interop/spacepackets/traces/file_data.csv
··· 1 - name,pdu_type,source_entity,dest_entity,seq_nr,entity_id_len,seq_nr_len,direction,mode,offset,data_hex,large_file,pdu_hex 2 - fd_basic,file_data,1,2,1,1,1,toward_receiver,unack,0,48656c6c6f2c204346445021,False,340010000101020000000048656c6c6f2c204346445021 3 - fd_offset,file_data,1,2,1,1,1,toward_receiver,unack,4096,000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f,False,3400440001010200001000000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f 4 - fd_2b,file_data,1,2,1,2,4,toward_receiver,unack,256,deadbeef,False,34000813000100000001000200000100deadbeef 5 - fd_single_byte,file_data,1,2,2,1,1,toward_receiver,unack,0,42,False,340005000102020000000042 6 - fd_large_offset,file_data,1,2,3,1,1,toward_receiver,unack,4294963200,aabb,False,34000600010302fffff000aabb 7 - fd_large_payload,file_data,1,2,4,1,1,toward_receiver,unack,0,000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7,False,3403ec0001040200000000000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7 8 - fd_large_file_offset,file_data,1,2,5,1,1,toward_receiver,unack,4294967296,01020304,True,35000c00010502000000010000000001020304 9 - fd_ack_mode,file_data,1,2,6,1,1,toward_receiver,ack,8192,cafe,False,3000060001060200002000cafe 10 - fd_4b_large_offset,file_data,256,512,1,4,4,toward_receiver,unack,2147483648,00,False,340005330000010000000001000002008000000000 1 + name,pdu_type,source_entity,dest_entity,seq_nr,entity_id_len,seq_nr_len,direction,mode,offset,data_hex,large_file,pdu_hex 2 + fd_basic,file_data,1,2,1,1,1,toward_receiver,unack,0,48656c6c6f2c204346445021,False,340010000101020000000048656c6c6f2c204346445021 3 + fd_offset,file_data,1,2,1,1,1,toward_receiver,unack,4096,000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f,False,3400440001010200001000000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f 4 + fd_2b,file_data,1,2,1,2,4,toward_receiver,unack,256,deadbeef,False,34000813000100000001000200000100deadbeef 5 + fd_single_byte,file_data,1,2,2,1,1,toward_receiver,unack,0,42,False,340005000102020000000042 6 + fd_large_offset,file_data,1,2,3,1,1,toward_receiver,unack,4294963200,aabb,False,34000600010302fffff000aabb 7 + fd_large_payload,file_data,1,2,4,1,1,toward_receiver,unack,0,000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3,False,3401f80001040200000000000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3 8 + fd_large_file_offset,file_data,1,2,5,1,1,toward_receiver,unack,4294967296,01020304,True,35000c00010502000000010000000001020304 9 + fd_ack_mode,file_data,1,2,6,1,1,toward_receiver,ack,8192,cafe,False,3000060001060200002000cafe 10 + fd_4b_large_offset,file_data,256,512,1,4,4,toward_receiver,unack,2147483648,00,False,340005330000010000000001000002008000000000
+9 -11
test/interop/spacepackets/traces/metadata.csv
··· 1 - name,pdu_type,source_entity,dest_entity,seq_nr,entity_id_len,seq_nr_len,direction,mode,closure_requested,checksum_type,file_size,source_filename,dest_filename,large_file,pdu_hex 2 - meta_basic,metadata,1,2,1,1,1,toward_receiver,unack,False,modular,1024,/src/test.bin,/dst/test.bin,False,240022000101020700000004000d2f7372632f746573742e62696e0d2f6473742f746573742e62696e 3 - meta_closure_null,metadata,1,2,1,2,4,toward_receiver,unack,True,null,0,a.txt,b.txt,False,240012130001000000010002074f0000000005612e74787405622e747874 4 - meta_4b_eid,metadata,256,512,99,4,4,toward_receiver,unack,False,modular,65536,/data/payload.dat,/rx/payload.dat,False,24002833000001000000006300000200070000010000112f646174612f7061796c6f61642e6461740f2f72782f7061796c6f61642e646174 5 - meta_empty_filenames,metadata,1,2,7,1,1,toward_receiver,unack,False,modular,0,,,False,240008000107020700000000000000 6 - meta_max_filenames,metadata,1,2,8,1,1,toward_receiver,unack,False,modular,4096,sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss,ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd,False,24020600010802070000001000ff737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373ff646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464 7 - meta_zero_size_closure,metadata,1,2,9,1,1,toward_receiver,unack,True,modular,0,empty.bin,empty_copy.bin,False,24001f0001090207400000000009656d7074792e62696e0e656d7074795f636f70792e62696e 8 - meta_large_file,metadata,1,2,10,1,1,toward_receiver,unack,False,modular,8589934592,big.dat,big_copy.dat,True,25001f00010a0207000000000200000000076269672e6461740c6269675f636f70792e646174 9 - meta_crc32,metadata,1,2,11,1,1,toward_receiver,unack,False,crc32,128,a.bin,b.bin,False,24001200010b0207030000008005612e62696e05622e62696e 10 - meta_crc32c,metadata,1,2,12,1,1,toward_receiver,unack,False,crc32c,256,c.bin,d.bin,False,24001200010c0207020000010005632e62696e05642e62696e 11 - meta_null_checksum,metadata,1,2,13,1,1,toward_receiver,unack,False,null,1024,e.bin,f.bin,False,24001200010d02070f0000040005652e62696e05662e62696e 1 + name,pdu_type,source_entity,dest_entity,seq_nr,entity_id_len,seq_nr_len,direction,mode,closure_requested,checksum_type,file_size,source_filename,dest_filename,large_file,pdu_hex 2 + meta_basic,metadata,1,2,1,1,1,toward_receiver,unack,False,modular,1024,/src/test.bin,/dst/test.bin,False,240022000101020700000004000d2f7372632f746573742e62696e0d2f6473742f746573742e62696e 3 + meta_closure_null,metadata,1,2,1,2,4,toward_receiver,unack,True,null,0,a.txt,b.txt,False,240012130001000000010002074f0000000005612e74787405622e747874 4 + meta_4b_eid,metadata,256,512,99,4,4,toward_receiver,unack,False,modular,65536,/data/payload.dat,/rx/payload.dat,False,24002833000001000000006300000200070000010000112f646174612f7061796c6f61642e6461740f2f72782f7061796c6f61642e646174 5 + meta_empty_filenames,metadata,1,2,7,1,1,toward_receiver,unack,False,modular,0,,,False,240008000107020700000000000000 6 + meta_max_filenames,metadata,1,2,8,1,1,toward_receiver,unack,False,modular,4096,sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss,ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd,False,24020600010802070000001000ff737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373ff646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464 7 + meta_zero_size_closure,metadata,1,2,9,1,1,toward_receiver,unack,True,modular,0,empty.bin,empty_copy.bin,False,24001f0001090207400000000009656d7074792e62696e0e656d7074795f636f70792e62696e 8 + meta_large_file,metadata,1,2,10,1,1,toward_receiver,unack,False,modular,8589934592,big.dat,big_copy.dat,True,25001f00010a0207000000000200000000076269672e6461740c6269675f636f70792e646174 9 + meta_null_checksum,metadata,1,2,11,1,1,toward_receiver,unack,False,null,1024,e.bin,f.bin,False,24001200010b02070f0000040005652e62696e05662e62696e
+9 -9
test/interop/spacepackets/traces/nak.csv
··· 1 - name,pdu_type,source_entity,dest_entity,seq_nr,entity_id_len,seq_nr_len,direction,mode,start_scope,end_scope,segments,large_file,pdu_hex 2 - nak_two_segs,nak,1,2,1,1,1,toward_sender,unack,0,1024,0-128;512-640,False,2c00190001010208000000000000040000000000000000800000020000000280 3 - nak_metadata_rereq,nak,1,2,1,1,1,toward_sender,unack,0,0,0-0,False,2c0011000101020800000000000000000000000000000000 4 - nak_empty_2b,nak,1,2,1,2,4,toward_sender,unack,0,65536,,False,2c0009130001000000010002080000000000010000 5 - nak_empty_1b,nak,1,2,2,1,1,toward_sender,unack,0,0,,False,2c000900010202080000000000000000 6 - nak_many_segs,nak,1,2,3,1,1,toward_sender,unack,0,2000,0-50;100-150;200-250;300-350;400-450;500-550;600-650;700-750;800-850;900-950;1000-1050;1100-1150,False,2c0069000103020800000000000007d000000000000000320000006400000096000000c8000000fa0000012c0000015e00000190000001c2000001f400000226000002580000028a000002bc000002ee000003200000035200000384000003b6000003e80000041a0000044c0000047e 7 - nak_large_offsets,nak,1,2,4,1,1,toward_sender,unack,0,4294967295,4294963200-4294967295,False,2c0011000104020800000000fffffffffffff000ffffffff 8 - nak_full_scope,nak,1,2,5,1,1,toward_sender,unack,0,65536,0-65536,False,2c0011000105020800000000000100000000000000010000 9 - nak_large_file,nak,1,2,6,1,1,toward_sender,unack,0,4294967296,0-2147483648;2147483648-4294967296,True,2d00310001060208000000000000000000000001000000000000000000000000000000008000000000000000800000000000000100000000 1 + name,pdu_type,source_entity,dest_entity,seq_nr,entity_id_len,seq_nr_len,direction,mode,start_scope,end_scope,segments,large_file,pdu_hex 2 + nak_two_segs,nak,1,2,1,1,1,toward_sender,unack,0,1024,0-128;512-640,False,2c00190001010208000000000000040000000000000000800000020000000280 3 + nak_metadata_rereq,nak,1,2,1,1,1,toward_sender,unack,0,0,0-0,False,2c0011000101020800000000000000000000000000000000 4 + nak_empty_2b,nak,1,2,1,2,4,toward_sender,unack,0,65536,,False,2c0009130001000000010002080000000000010000 5 + nak_empty_1b,nak,1,2,2,1,1,toward_sender,unack,0,0,,False,2c000900010202080000000000000000 6 + nak_many_segs,nak,1,2,3,1,1,toward_sender,unack,0,2000,0-50;100-150;200-250;300-350;400-450;500-550;600-650;700-750;800-850;900-950;1000-1050;1100-1150,False,2c0069000103020800000000000007d000000000000000320000006400000096000000c8000000fa0000012c0000015e00000190000001c2000001f400000226000002580000028a000002bc000002ee000003200000035200000384000003b6000003e80000041a0000044c0000047e 7 + nak_large_offsets,nak,1,2,4,1,1,toward_sender,unack,0,4294967295,4294963200-4294967295,False,2c0011000104020800000000fffffffffffff000ffffffff 8 + nak_full_scope,nak,1,2,5,1,1,toward_sender,unack,0,65536,0-65536,False,2c0011000105020800000000000100000000000000010000 9 + nak_large_file,nak,1,2,6,1,1,toward_sender,unack,0,4294967296,0-2147483648;2147483648-4294967296,True,2d00310001060208000000000000000000000001000000000000000000000000000000008000000000000000800000000000000100000000