Init fork from Stuart Robinson's repo
This commit is contained in:
@ -0,0 +1,340 @@
|
||||
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
|
||||
Reference in New Issue
Block a user