1 |
|
|
2 |
struct datastruct{ |
struct datastruct{ |
|
|
|
3 |
unsigned short header; |
unsigned short header; |
4 |
unsigned short status[5]; |
unsigned short status[5]; |
5 |
unsigned short temp[8]; |
unsigned short temp[8]; |
6 |
unsigned short DAC[16]; |
unsigned short DAC1[8]; |
7 |
|
unsigned short DAC2[8]; |
8 |
unsigned short regist[6]; |
unsigned short regist[6]; |
9 |
unsigned short time[8]; |
unsigned short time[8]; |
10 |
unsigned short n_tr; |
unsigned short n_tr; |
11 |
unsigned short hitmap_tr[16]; |
unsigned short hitmap_tr[16]; |
12 |
unsigned short curve1[4096]; |
unsigned short curve1[4096]; |
13 |
unsigned short curve2[4096]; |
unsigned short curve2[4096]; |
14 |
unsigned short iCRC; |
unsigned short iCRC; |
15 |
unsigned short tail; |
unsigned short tail; |
16 |
unsigned short CRC; |
unsigned short CRC; |
|
|
|
17 |
}; |
}; |
18 |
|
|
19 |
|
struct datastruct calibdata; |
20 |
|
|
21 |
|
//pointer to struct |
22 |
|
struct datastruct *calibpointer; |
23 |
|
|
24 |
|
int fd,i,j,err,found; |
25 |
|
unsigned short buffer[10000]; |
26 |
|
unsigned short tmp1,tmp2; |
27 |
|
|