|
|
|
|
Field Name PARAMS.head. |
Length in Bytes |
Start |
End |
Format |
Example |
|
Disk Header |
||||||
|
Sector 0 |
disktype |
4 |
0 |
3 |
uint8 |
‘HARP Disk #16’ |
|
unused |
7 |
4 |
10 |
uint8 |
“ Disk # ” |
|
|
disknumberSector0 |
2 |
11 |
12 |
uint8 |
16 |
|
|
unused |
499 |
13 |
511 |
uint8 |
|
|
|
Sector 1 |
unused |
512 |
0 |
511 |
uint8 |
|
|
Sector 2 |
nextFileSector |
4 |
0 |
3 |
uint8 |
234420263 |
|
(write_byte) |
2 |
4 |
5 |
uint8 |
0 |
|
|
unused |
4 |
6 |
9 |
uint8 |
|
|
|
unused |
2 |
10 |
11 |
uint8 |
|
|
|
firstDirSector |
4 |
12 |
15 |
uint8 |
8 |
|
|
maxFile |
4 |
16 |
19 |
uint8 |
3908 |
|
|
currDirSector |
4 |
20 |
23 |
uint8 |
252 |
|
|
nextFile |
4 |
24 |
27 |
uint8 |
3907 |
|
|
unused |
4 |
28 |
31 |
uint8 |
|
|
|
unused |
4 |
32 |
35 |
uint8 |
|
|
|
unused |
4 |
36 |
39 |
uint8 |
|
|
|
unused |
4 |
40 |
43 |
uint8 |
|
|
|
unused |
4 |
44 |
47 |
uint8 |
|
|
|
unused |
4 |
48 |
51 |
uint8 |
|
|
|
unused |
4 |
52 |
55 |
uint8 |
|
|
|
unused |
4 |
56 |
59 |
uint8 |
|
|
|
firstFileSector |
4 |
60 |
63 |
uint8 |
263 |
|
|
samplerate |
4 |
64 |
67 |
uint8 |
200000 |
|
|
disknumberSector2 |
2 |
68 |
69 |
uint8 |
16 |
|
|
firmwareVersion |
10 |
70 |
79 |
uint8 |
1.17 |
|
|
description |
80 |
80 |
159 |
uint8 |
“No Description” |
|
|
unused |
2 |
160 |
161 |
uint8 |
|
|
|
unused |
2 |
162 |
163 |
uint8 |
|
|
|
unused |
2 |
164 |
165 |
uint8 |
|
|
|
unused |
2 |
166 |
167 |
uint8 |
|
|
|
unused |
2 |
168 |
169 |
uint8 |
|
|
|
unused |
2 |
170 |
171 |
uint8 |
|
|
|
disksizeSector |
4 |
172 |
175 |
uint8 |
234441643 |
|
|
unusedSector |
4 |
176 |
179 |
uint8 |
21383 |
|
|
unused |
2 |
180 |
181 |
uint8 |
|
|
|
unused |
2 |
182 |
183 |
uint8 |
|
|
|
unused |
328 |
184 |
511 |
uint8 |
|
|
|
|
Field Name PARAMS.head. |
Length in Bytes |
Start |
End |
Format |
Example |
|
DIR List |
||||||
|
Sector 8 these are PARAMS. head.dirlist |
(year) |
1 |
0 |
0 |
uint8 |
7 |
|
(month) |
1 |
1 |
1 |
uint8 |
15 |
|
|
(Day) |
1 |
2 |
2 |
uint8 |
31 |
|
|
(hour) |
1 |
3 |
3 |
uint8 |
23 |
|
|
(min) |
1 |
4 |
4 |
uint8 |
59 |
|
|
(secs) |
1 |
5 |
5 |
uint8 |
59 |
|
|
(msecs) |
2 |
6 |
7 |
uint8 |
999 |
|
|
(blk_number) |
4 |
8 |
11 |
uint8 |
120263 |
|
|
(num_blocks) |
4 |
12 |
15 |
uint8 |
60000 |
|
|
(rec_length) |
4 |
16 |
19 |
uint8 |
30720000 |
|
|
(samole_rate) |
4 |
20 |
23 |
uint8 |
200000 |
|
|
unused |
2 |
24 |
25 |
uint8 |
|
|
|
spare |
6 |
26 |
31 |
uint8 |
|
|
|
DATA Repeated for each raw file, usually 60,000X |
||||||
|
firstFile Sector |
Year |
1 |
0 |
0 |
uint8 |
7 |
|
Month |
1 |
1 |
1 |
uint8 |
15 |
|
|
Day |
1 |
2 |
2 |
uint8 |
31 |
|
|
Hour |
1 |
3 |
3 |
uint8 |
23 |
|
|
Min |
1 |
4 |
4 |
uint8 |
59 |
|
|
Secs |
1 |
5 |
5 |
uint8 |
59 |
|
|
Msecs |
2 |
6 |
7 |
uint8 |
999 |
|
|
Unused |
2 |
8 |
9 |
uint8 |
|
|
|
Num_samples |
2 |
10 |
11 |
uint8 |
250 |
|
|
Data samples* |
500 |
12 |
511 |
uint16 |
|
|
Notes