340 lines
6.6 KiB
Plaintext
340 lines
6.6 KiB
Plaintext
Data Transfer packet Definitions
|
|
|
|
0xA0 Request to TX, DTSegmentWrite, Header Length 6, Data length Max, 245
|
|
0xA1 ACK to RX, DTSegmentWriteACK, Header Length 6, Data length Max, 245
|
|
0xA2 NACK to RX, DTSegmentWriteNACK, Header Length 6, Data length Max, 245
|
|
|
|
0xA4 Request to TX, DTFileOpen, Header Length 12, Data length Max, 239
|
|
0xA5 ACK to RX, DTFileOpenACK, Header Length 12, Data length Max, 239
|
|
0xA6 NACK to RX, DTFileOpenNACK, Header Length 12, Data length Max, 239
|
|
|
|
0xA8 Request to TX, DTFileClose, Header Length 12, Data length Max, 239
|
|
0xA9 ACK to RX, DTFileCloseACK, Header Length 12, Data length Max, 239
|
|
0xAA NACK to RX, DTFileCloseNACK, Header Length 12, Data length Max, 239
|
|
|
|
0xAC Request to TX, DTFileSeek, Header Length 9, Data length Max, 242
|
|
0xAD ACK to RX, DTFileSeekACK, Header Length 9, Data length Max, 242
|
|
0xAE NACK to RX, DTFileSeekNACK, Header Length 9, Data length Max, 242
|
|
|
|
0xB0 Request to TX, DTStart, Header Length 6, Data length Max, 245
|
|
0xB1 ACK to RX, DTStartACK, Header Length 6, Data length Max, 245
|
|
0xB2 NACK to RX, DTStartNACK, Header Length 6, Data length Max, 245
|
|
|
|
0xB4 Request to TX, DTWake, Header Length 6, Data length Max, 245
|
|
0xB5 ACK to RX, DTWakeACK, Header Length 6, Data length Max, 245
|
|
0xB6 NACK to RX, DTWakeNACK, Header Length 6, Data length Max, 245
|
|
|
|
|
|
0xA0
|
|
DTSegmentWrite, Header Length 6, Data length Max, 245
|
|
Header
|
|
Byte Purpose
|
|
0 0xA0
|
|
1 Flags
|
|
2 Header length
|
|
3 Data length
|
|
4 SegmentNum0
|
|
5 SegmentNum1
|
|
Data
|
|
Byte Purpose
|
|
6 DataArray Start
|
|
7 More data etc
|
|
|
|
|
|
0xA1
|
|
DTSegmentWriteACK, Header Length 6
|
|
Header
|
|
Byte Purpose
|
|
0 0xA1
|
|
1 Flags
|
|
2 Header length
|
|
3 Data length
|
|
4 SegmentNum0
|
|
5 SegmentNum1
|
|
|
|
0xA2
|
|
DTSegmentWriteACK, Header Length 6
|
|
Header
|
|
Byte Purpose
|
|
0 0xA2
|
|
1 Flags
|
|
2 Header length
|
|
3 Data length
|
|
4 Required SegmentNum0
|
|
5 Required SegmentNum1
|
|
|
|
|
|
0xA4
|
|
DTFileOpen, Header Length 12, Data length Max, 239
|
|
Header
|
|
Byte Purpose
|
|
0 0xA4
|
|
1 Flags
|
|
2 Header length
|
|
3 Data length
|
|
4 Filelength0
|
|
5 Filelength1
|
|
6 Filelength2
|
|
7 Filelength3
|
|
8 FileCRC0
|
|
9 FileCRC1
|
|
10 SegmentSize
|
|
11 Unused
|
|
Data
|
|
Byte Purpose
|
|
12 FilenameArray Start
|
|
13 More FilenameArray etc
|
|
|
|
|
|
0xA5
|
|
DTFileOpenACK, Header Length 12
|
|
Header
|
|
Byte Purpose
|
|
0 0xA5
|
|
1 Flags
|
|
2 Header length
|
|
3 Data length
|
|
4 Filelength0
|
|
5 Filelength1
|
|
6 Filelength2
|
|
7 Filelength3
|
|
8 FileCRC0
|
|
9 FileCRC1
|
|
10 SegmentSize
|
|
11 Unused
|
|
|
|
0xA6
|
|
DTFileOpenNACK, Header Length 12
|
|
Header
|
|
Byte Purpose
|
|
0 0xA6
|
|
1 Flags
|
|
2 Header length
|
|
3 Data length
|
|
4 Filelength0
|
|
5 Filelength1
|
|
6 Filelength2
|
|
7 Filelength3
|
|
8 FileCRC0
|
|
9 FileCRC1
|
|
10 SegmentSize
|
|
11 Unused
|
|
|
|
|
|
0xA8
|
|
DTFileClose, Header Length 12, Data length Max, 239
|
|
Header
|
|
Byte Purpose
|
|
0 0xA8
|
|
1 Flags
|
|
2 Header length
|
|
3 Data length
|
|
4 Filelength0
|
|
5 Filelength1
|
|
6 Filelength2
|
|
7 Filelength3
|
|
8 FileCRC0
|
|
9 FileCRC1
|
|
10 SegmentSize
|
|
11 Unused
|
|
Data
|
|
Byte Purpose
|
|
12 FilenameArray Start
|
|
13 More FilenameArray etc
|
|
|
|
|
|
0xA9
|
|
DTFileCloseACK, Header Length 12
|
|
Header
|
|
Byte Purpose
|
|
0 0xA9
|
|
1 Flags
|
|
2 Header length
|
|
3 Data length
|
|
4 Filelength0
|
|
5 Filelength1
|
|
6 Filelength2
|
|
7 Filelength3
|
|
8 FileCRC0
|
|
9 FileCRC1
|
|
10 SegmentSize
|
|
11 Unused
|
|
|
|
0xAA
|
|
DTFileCloseNACK, Header Length 12
|
|
Header
|
|
Byte Purpose
|
|
0 0xAA
|
|
1 Flags
|
|
2 Header length
|
|
3 Data length
|
|
4 Filelength0
|
|
5 Filelength1
|
|
6 Filelength2
|
|
7 Filelength3
|
|
8 FileCRC0
|
|
9 FileCRC1
|
|
10 SegmentSize
|
|
11 Unused
|
|
|
|
0xAC
|
|
DTDataSeek, Header Length 9, Data length Max, 242
|
|
Header
|
|
Byte Purpose
|
|
0 0xAC
|
|
1 Flags
|
|
2 Header length
|
|
3 Data length
|
|
4 DataSeek0
|
|
5 DataSeek1
|
|
6 DataSeek2
|
|
7 DataSeek3
|
|
8Unused
|
|
Data
|
|
Byte Purpose
|
|
9 FilenameArray Start
|
|
13 More FilenameArray etc
|
|
|
|
|
|
0xAD
|
|
DTDataSeekACK, Header Length 9, Data length Max, 242
|
|
Header
|
|
Byte Purpose
|
|
0 0xAD
|
|
1 Flags
|
|
2 Header length
|
|
3 Data length
|
|
4 DataSeek0
|
|
5 DataSeek1
|
|
6 DataSeek2
|
|
7 DataSeek3
|
|
8Unused
|
|
|
|
|
|
0xAE
|
|
DTDataSeekNACK, Header Length 9, Data length Max, 242
|
|
Header
|
|
Byte Purpose
|
|
0 0xAE
|
|
1 Flags
|
|
2 Header length
|
|
3 Data length
|
|
4 DataSeek0
|
|
5 DataSeek1
|
|
6 DataSeek2
|
|
7 DataSeek3
|
|
8Unused
|
|
|
|
|
|
0xB0
|
|
DTStart, Header Length 6, Data length Max, 245
|
|
Header
|
|
Byte Purpose
|
|
0 0xB0
|
|
1 Flags
|
|
2 Header length
|
|
3 Data length
|
|
4 Unused
|
|
5 Unused
|
|
|
|
Data
|
|
Byte Purpose
|
|
6 SegmentSize
|
|
7 LastSegmentSize
|
|
8 TXtimeoutmS0
|
|
9 TXtimeoutmS1
|
|
10 TXtimeoutmS2
|
|
11 TXtimeoutmS3
|
|
12 RXtimeoutmS0
|
|
13 RXtimeoutmS1
|
|
14 RXtimeoutmS2
|
|
15 RXtimeoutmS3
|
|
16 ACKtimeoutDTmS0
|
|
17 ACKtimeoutDTmS1
|
|
18 ACKtimeoutDTmS2
|
|
19 ACKtimeoutDTmS3
|
|
20 ACKdelaymS0
|
|
21 ACKdelaymS1
|
|
22 ACKdelaymS2
|
|
23 ACKdelaymS3
|
|
24 packetdelaymS0
|
|
25 packetdelaymS1
|
|
26 packetdelaymS2
|
|
27 packetdelaymS3
|
|
28 Frequency0
|
|
29 Frequency1
|
|
30 Frequency2
|
|
31 Frequency3
|
|
32 Offset0
|
|
33 Offset1
|
|
34 Offset2
|
|
35 Offset3
|
|
36 Spreading Factor
|
|
37 Bandwidth
|
|
38 Coding Rate
|
|
39 Optimisation
|
|
40 TXPower
|
|
41 Implicit/Explicit
|
|
42 TXattempts0
|
|
43 TXattempts1
|
|
44 HeaderSizeMax
|
|
45 DataSizeMax
|
|
|
|
|
|
0xB1
|
|
DTStartACK, Header Length 6, Data length Max, 245
|
|
Header
|
|
Byte Purpose
|
|
0 0xB1
|
|
1 Flags
|
|
2 Header length
|
|
3 Data length
|
|
4 Unused
|
|
5 Unused
|
|
|
|
|
|
0xB2
|
|
DTStartNACK, Header Length 6, Data length Max, 245
|
|
Header
|
|
Byte Purpose
|
|
0 0xB2
|
|
1 Flags
|
|
2 Header length
|
|
3 Data length
|
|
4 Unused
|
|
5 Unused
|
|
|
|
0xB4
|
|
DTWake, Header Length 6, Data length Max, 245
|
|
Header
|
|
Byte Purpose
|
|
0 0xB4
|
|
1 Flags
|
|
2 Header length
|
|
3 Data length
|
|
4 Unused
|
|
5 Unused
|
|
|
|
|
|
0xB5
|
|
DTWakeACK, Header Length 6, Data length Max, 245
|
|
Header
|
|
Byte Purpose
|
|
0 0xB5
|
|
1 Flags
|
|
2 Header length
|
|
3 Data length
|
|
4 Unused
|
|
5 Unused
|
|
|
|
|
|
0xB6
|
|
DTWakeNACK, Header Length 6, Data length Max, 245
|
|
Header
|
|
Byte Purpose
|
|
0 0xB6
|
|
1 Flags
|
|
2 Header length
|
|
3 Data length
|
|
4 Unused
|
|
5 Unused |