pidf v2_TMHA { $********************************************************************* float version = 2.0; $$ version string institution = "UofVergata"; $$ institute string project = "TSS"; $$ project string mission = "TSS-1R"; $$ mission string experiment = "TEMAG"; $$ experiment string instrument = "TEMAG"; $$ instrument string vinst = "TMHA"; $$ vinst $********************************************************************* int num_groups = 3; $$ no. groups string group_name = "Temperatures"; $$ group name string group_name = "Voltages"; $$ group name string group_name = "Spare"; $$ group name int plot_avail_flag = 0x1; $$ plot avail int data_type_mask = 0x11; $$ Sen/Scn/Cal/Mode/Qual int instrument_dep = 0; $$ avg over $********************************************************************* int num_bin_sets = 0; $$ no. bin sets $********************************************************************* int num_units = 5; $$ no. units struct Unit0 { $-------------------UNITS 00------------------------------------------ int id = 0; $$ units id float min = 0.0; $$ unit min/max float max = 70000.0; $$ unit min/max int unit_scaling = 1; $$ unit lin/log string unit_label = "Integer"; $$ unit label string long_description = "Telemetry"; $$ long desc. string short_description = "Raw"; $$ short desc. int num_tables = 0; $$ number of tables }; struct Unit1 { $-------------------UNITS 01------------------------------------------ int id = 0; $$ units id float min = -2.0; $$ unit min/max float max = 7.0; $$ unit min/max int unit_scaling = 1; $$ unit lin/log string unit_label = "Integer"; $$ unit label string long_description = "Relative"; $$ long desc. string short_description = "Rel"; $$ short desc. int num_tables = 0; $$ number of tables }; struct Unit2 { $-------------------UNITS 02------------------------------------------ int id = 0; $$ units id float min = -10.0; $$ unit min/max float max = 10.0; $$ unit min/max int unit_scaling = 1; $$ unit lin/log string unit_label = "volts"; $$ unit label string long_description = "Voltage"; $$ long desc. string short_description = "V"; $$ short desc. int num_tables = 1; $$ number of tables int tbl_app_flag = 0; $$ table number int tbl_app_oper = 0; $$ operations }; struct Unit3 { $-------------------UNITS 03------------------------------------------ int id = 0; $$ units id float min = -20.0; $$ unit min/max float max = 20.0; $$ unit min/max int unit_scaling = 1; $$ unit lin/log string unit_label = "volts"; $$ unit label string long_description = "Voltage"; $$ long desc. string short_description = "V"; $$ short desc. int num_tables = 1; $$ number of tables int tbl_app_flag = 0; $$ table number int tbl_app_oper = 0; $$ operations }; struct Unit4 { $-------------------UNITS 04------------------------------------------ int id = 0; $$ units id float min = -50.0; $$ unit min/max float max = 50.0; $$ unit min/max int unit_scaling = 1; $$ unit lin/log string unit_label = "deg(C)"; $$ unit label string long_description = "Temperature"; $$ long desc. string short_description = "T"; $$ short desc. int num_tables = 2; $$ number of tables int tbl_app_flag = 0; $$ table number int tbl_app_flag = 1; $$ table number int tbl_app_oper = 0; $$ operations int tbl_app_oper = 0; $$ operations }; $********************************************************************* int num_sensors = 8; $$ no. of sensors struct Sensor0 { $--------------------SENSOR 00---------------------------------------- string name = "Out/Temp"; $$ sensor name string component = "Outboard Temperature"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 0; $$ pidf sensor num int vidf_sensor_num = 0; $$ sensor vidf no. int group_num = 0; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 3; $$ no. of units int unit_number = 0; $$ unit numbers int unit_number = 2; $$ unit numbers int unit_number = 4; $$ unit numbers }; struct Sensor1 { $--------------------SENSOR 01---------------------------------------- string name = "In/Temp"; $$ sensor name string component = "Inboard Temperature"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 1; $$ pidf sensor num int vidf_sensor_num = 1; $$ sensor vidf no. int group_num = 0; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 3; $$ no. of units int unit_number = 0; $$ unit numbers int unit_number = 2; $$ unit numbers int unit_number = 4; $$ unit numbers }; struct Sensor2 { $--------------------SENSOR 02---------------------------------------- string name = "Ele/Temp"; $$ sensor name string component = "Electronics Temperature"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 2; $$ pidf sensor num int vidf_sensor_num = 2; $$ sensor vidf no. int group_num = 0; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 3; $$ no. of units int unit_number = 0; $$ unit numbers int unit_number = 2; $$ unit numbers int unit_number = 4; $$ unit numbers }; struct Sensor3 { $--------------------SENSOR 03---------------------------------------- string name = "Negative 8V Ref"; $$ sensor name string component = "-8 Volt Reference Voltage"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 3; $$ pidf sensor num int vidf_sensor_num = 3; $$ sensor vidf no. int group_num = 1; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 2; $$ no. of units int unit_number = 0; $$ unit numbers int unit_number = 2; $$ unit numbers }; struct Sensor4 { $--------------------SENSOR 04---------------------------------------- string name = "Plus 12V Sup"; $$ sensor name string component = "+12 Volt Supply Voltage"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 4; $$ pidf sensor num int vidf_sensor_num = 4; $$ sensor vidf no. int group_num = 1; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 2; $$ no. of units int unit_number = 0; $$ unit numbers int unit_number = 3; $$ unit numbers }; struct Sensor5 { $--------------------SENSOR 05---------------------------------------- string name = "Negative 12V Sup"; $$ sensor name string component = "-12 Volt Supply Voltage"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 5; $$ pidf sensor num int vidf_sensor_num = 5; $$ sensor vidf no. int group_num = 1; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 2; $$ no. of units int unit_number = 0; $$ unit numbers int unit_number = 3; $$ unit numbers }; struct Sensor6 { $--------------------SENSOR 06---------------------------------------- string name = "Plus 5V Ref"; $$ sensor name string component = "+5 Volt Reference Voltage"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 6; $$ pidf sensor num int vidf_sensor_num = 6; $$ sensor vidf no. int group_num = 1; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 2; $$ no. of units int unit_number = 0; $$ unit numbers int unit_number = 2; $$ unit numbers }; struct Sensor7 { $--------------------SENSOR 07---------------------------------------- string name = "Spare"; $$ sensor name string component = "N/A"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 7; $$ pidf sensor num int vidf_sensor_num = 7; $$ sensor vidf no. int group_num = 2; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 2; $$ no. of units int unit_number = 0; $$ unit numbers int unit_number = 2; $$ unit numbers }; struct DataQual { $********************************************************************* string name = "Data Quality"; $$ dqual name string short_name = "Dqual"; $$ dqual name int num_units = 1; $$ no. of units int unit_number = 1; $$ unit numbers }; }