2635A
Users Manual
F-4
/* Hydra Data Bucket data file format: */
struct hydra_config {
unsigned char file_type;
unsigned char file_format;
unsigned char tag[80];
unsigned char setup_format;
unsigned char system;
unsigned char rate;
unsigned char trigger;
unsigned char format;
unsigned char total_debounce;
unsigned char interval_bcd_hours;
unsigned char interval_bcd_minutes;
unsigned char interval_bcd_seconds;
unsigned char ese;
unsigned char sre;
unsigned char iee;
unsigned char log_status;
unsigned char log_filter;
unsigned char log_dest;
unsigned char lock;
struct hydra_chan {
unsigned char function;
unsigned char range;
unsigned char temperature;
unsigned char alarm_flags;
float alarm_limit_1;
float alarm_limit_2;
unsigned char alarm_assoc_1;
unsigned char alarm_dr_1;
unsigned char alarm_assoc_2;
unsigned char alarm_dr_2;
float m;
float b;
unsigned char m_dr;
unsigned char b_dr;
float rtd_r0;
} chan[21];
} hydra;
/*
** A count of the number of channel measurements in each scan record will
** be needed. Also, a table to determine the proper channel number for
** each measurement will be created while getting the channel configuration
** information.
*/
int max_index;
int index_to_chan[21];