Roper 4411-0046 Automobile Accessories User Manual


 
387
Appendix A
Data Structure
Version 1.43 Header
All WinView or WinSpec files (version 1.43) must begin with the following 4100 byte
header:
typedef WINXHEAD {
0 int dioden; /* CCD X dimension. */
2 int avgexp; /* Not used by WinView */
4 int exposure; /* exposure if -1 see lexpos */
6 int datarange; /* Not used by WinView */
8 int mode; /* Not used by WinView */
10 float wexsy; /* Not used by WinView */
14 int asyavg; /* Not used by WinView */
16 int asyseq; /* Not used by WinView */
18 int linefreq; /* Not used by WinView */
20 int date0; /* Not used by WinView */
22 int date1; /* Not used by WinView */
24 int date2; /* Not used by WinView */
26 int date3; /* Not used by WinView */
28 int date4; /* Not used by WinView */
30 int ehour; /* Not used by WinView */
32 int eminute; /* Not used by WinView */
34 int noscan; /* # of stripes collected if -1 see */
/* lnoscan. */
36 int fastacc; /* Not used by WinView */
38 int avgtime; /* Not used by WinView */
40 int dmatotal; /* Not used by WinView */
42 int faccount; /* X dimension : Actual dim of image. */
44 int stdiode; /* Not used by WinView */
46 float nanox; /* Not used by WinView */
50 float calibdio[10]; /* Not used by WinView */
90 char fastfile[16]; /* fast access file. Not used by WinView */
106 int asynen; /* Not used by WinView */
108 int datatype; /* 0 -> float (4 byte) */
/* 1 -> long integer (4 byte) */
/* 2 -> integer (2 byte) */
/* 3 -> unsigned integer (2 byte) */
/* 4 -> String/char (1 byte) */
/* 5 -> double (8 bytes) Not implemented */
/* 6 -> byte (1 byte) */
/* 7 -> unsigned byte (1 byte) */
110 float calibnan[10]; /* Not used by WinView */