pidf v2_DCMB { $********************************************************************* float version = 2.0; $$ version string institution = "ASI"; $$ institute string project = "TSS"; $$ project string mission = "TSS-1R"; $$ mission string experiment = "DCORE"; $$ experiment string instrument = "DCORE"; $$ instrument string vinst = "DCMB"; $$ vinst $********************************************************************* int num_groups = 9; $$ no. groups string group_name = "Operating System Warning Bytes"; $$ group name string group_name = "CV Report Buffer Bytes"; $$ group name string group_name = "CA Report Buffer Bytes"; $$ group name string group_name = "Masked Monitors Buffer Bytes"; $$ group name string group_name = "Program Status Bytes"; $$ group name string group_name = "Fault Monitors Status Bytes"; $$ group name string group_name = "DCORE Dump Address Bytes"; $$ group name string group_name = "DCORE Dump Area Bytes"; $$ group name string group_name = "Monitor Error Value"; $$ 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 = 2; $$ no. units struct Unit0 { $-------------------------UNIT 00------------------------------------- int id = 0; $$ unit id float min = 0.0; $$ unit min/max float max = 256.0; $$ unit min/max int unit_scaling = 1; $$ unit lin/log string unit_label = "unitless"; $$ unit label string long_description = "telemetry"; $$ long desc. string short_description = "raw"; $$ short desc. int num_tables = 0; $$ number of tables }; struct Unit1 { $-------------------------UNIT 01------------------------------------- int id = 0; $$ unit id float min = -1.0; $$ unit min/max float max = 3.0; $$ unit min/max int unit_scaling = 1; $$ unit lin/log string unit_label = "unitless"; $$ unit label string long_description = "telemetry"; $$ long desc. string short_description = "raw"; $$ short desc. int num_tables = 0; $$ number of tables }; $********************************************************************* int num_sensors = 40; $$ no. of sensors struct Sensor0 { $-----------------------SENSOR 00------------------------------------- string name = "Op Sys Warning B1"; $$ sensor name string component = "Byte 1"; $$ 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 = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor1 { $-----------------------SENSOR 01------------------------------------- string name = "Op Sys Warning B2"; $$ sensor name string component = "Byte 2"; $$ 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 = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor2 { $-----------------------SENSOR 02------------------------------------- string name = "Op Sys Warning B3"; $$ sensor name string component = "Byte 3"; $$ 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 = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor3 { $-----------------------SENSOR 03------------------------------------- string name = "CV Rpt Buf B1"; $$ sensor name string component = "Byte 1"; $$ 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 = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor4 { $-----------------------SENSOR 04------------------------------------- string name = "CV Rpt Buf B2"; $$ sensor name string component = "Byte 2"; $$ 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 = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor5 { $-----------------------SENSOR 05------------------------------------- string name = "CV Rpt Buf B3"; $$ sensor name string component = "Byte 3"; $$ 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 = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor6 { $-----------------------SENSOR 06------------------------------------- string name = "CV Rpt Buf B4"; $$ sensor name string component = "Byte 4"; $$ 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 = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor7 { $-----------------------SENSOR 07------------------------------------- string name = "CA Rpt Buf B1"; $$ sensor name string component = "Byte 1"; $$ 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 = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor8 { $-----------------------SENSOR 08------------------------------------- string name = "CA Rpt Buf B2"; $$ sensor name string component = "Byte 2"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 8; $$ pidf sensor num int vidf_sensor_num = 8; $$ sensor vidf no. int group_num = 2; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor9 { $-----------------------SENSOR 09------------------------------------- string name = "Masked Mon Buf B1"; $$ sensor name string component = "Byte 1"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 9; $$ pidf sensor num int vidf_sensor_num = 9; $$ sensor vidf no. int group_num = 3; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor10 { $-----------------------SENSOR 10------------------------------------- string name = "Masked Mon Buf B2"; $$ sensor name string component = "Byte 2"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 10; $$ pidf sensor num int vidf_sensor_num = 10; $$ sensor vidf no. int group_num = 3; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor11 { $-----------------------SENSOR 11------------------------------------- string name = "Masked Mon Buf B3"; $$ sensor name string component = "Byte 3"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 11; $$ pidf sensor num int vidf_sensor_num = 11; $$ sensor vidf no. int group_num = 3; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor12 { $-----------------------SENSOR 12------------------------------------- string name = "Masked Mon Buf B4"; $$ sensor name string component = "Byte 4"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 12; $$ pidf sensor num int vidf_sensor_num = 12; $$ sensor vidf no. int group_num = 3; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor13 { $-----------------------SENSOR 13------------------------------------- string name = "Masked Mon Buf B5"; $$ sensor name string component = "Byte 5"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 13; $$ pidf sensor num int vidf_sensor_num = 13; $$ sensor vidf no. int group_num = 3; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor14 { $-----------------------SENSOR 14------------------------------------- string name = "Masked Mon Buf B6"; $$ sensor name string component = "Byte 6"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 14; $$ pidf sensor num int vidf_sensor_num = 14; $$ sensor vidf no. int group_num = 3; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor15 { $-----------------------SENSOR 15------------------------------------- string name = "Masked Mon Buf B7"; $$ sensor name string component = "Byte 7"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 15; $$ pidf sensor num int vidf_sensor_num = 15; $$ sensor vidf no. int group_num = 3; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor16 { $-----------------------SENSOR 16------------------------------------- string name = "Prgm Status B1"; $$ sensor name string component = "Byte 1"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 16; $$ pidf sensor num int vidf_sensor_num = 16; $$ sensor vidf no. int group_num = 4; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor17 { $-----------------------SENSOR 17------------------------------------- string name = "Prgm Status B2"; $$ sensor name string component = "Byte 2"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 17; $$ pidf sensor num int vidf_sensor_num = 17; $$ sensor vidf no. int group_num = 4; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor18 { $-----------------------SENSOR 18------------------------------------- string name = "Prgm Status B3"; $$ sensor name string component = "Byte 3"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 18; $$ pidf sensor num int vidf_sensor_num = 18; $$ sensor vidf no. int group_num = 4; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor19 { $-----------------------SENSOR 19------------------------------------- string name = "Prgm Status B4"; $$ sensor name string component = "Byte 4"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 19; $$ pidf sensor num int vidf_sensor_num = 19; $$ sensor vidf no. int group_num = 4; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor20 { $-----------------------SENSOR 20------------------------------------- string name = "Fault Mon Stat B1"; $$ sensor name string component = "Byte 1"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 20; $$ pidf sensor num int vidf_sensor_num = 20; $$ sensor vidf no. int group_num = 5; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor21 { $-----------------------SENSOR 21------------------------------------- string name = "Fault Mon Stat B2"; $$ sensor name string component = "Byte 2"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 21; $$ pidf sensor num int vidf_sensor_num = 21; $$ sensor vidf no. int group_num = 5; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor22 { $-----------------------SENSOR 22------------------------------------- string name = "Fault Mon Stat B3"; $$ sensor name string component = "Byte 3"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 22; $$ pidf sensor num int vidf_sensor_num = 22; $$ sensor vidf no. int group_num = 5; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor23 { $-----------------------SENSOR 23------------------------------------- string name = "Fault Mon Stat B4"; $$ sensor name string component = "Byte 4"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 23; $$ pidf sensor num int vidf_sensor_num = 23; $$ sensor vidf no. int group_num = 5; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor24 { $-----------------------SENSOR 24------------------------------------- string name = "Fault Mon Stat B5"; $$ sensor name string component = "Byte 5"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 24; $$ pidf sensor num int vidf_sensor_num = 24; $$ sensor vidf no. int group_num = 5; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor25 { $-----------------------SENSOR 25------------------------------------- string name = "Fault Mon Stat B6"; $$ sensor name string component = "Byte 6"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 25; $$ pidf sensor num int vidf_sensor_num = 25; $$ sensor vidf no. int group_num = 5; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor26 { $-----------------------SENSOR 26------------------------------------- string name = "Fault Mon Stat B7"; $$ sensor name string component = "Byte 7"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 26; $$ pidf sensor num int vidf_sensor_num = 26; $$ sensor vidf no. int group_num = 5; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor27 { $-----------------------SENSOR 27------------------------------------- string name = "DCORE Dump Add B4"; $$ sensor name string component = "Byte 4"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 27; $$ pidf sensor num int vidf_sensor_num = 27; $$ sensor vidf no. int group_num = 6; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor28 { $-----------------------SENSOR 28------------------------------------- string name = "DCORE Dump Add B5"; $$ sensor name string component = "Byte 5"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 28; $$ pidf sensor num int vidf_sensor_num = 28; $$ sensor vidf no. int group_num = 6; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor29 { $-----------------------SENSOR 29------------------------------------- string name = "DCORE Dmp Area2 B6"; $$ sensor name string component = "Area 2: Byte 6"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 29; $$ pidf sensor num int vidf_sensor_num = 29; $$ sensor vidf no. int group_num = 7; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor30 { $-----------------------SENSOR 30------------------------------------- string name = "DCORE Dmp Area2 B7"; $$ sensor name string component = "Area 2: Byte 7"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 30; $$ pidf sensor num int vidf_sensor_num = 30; $$ sensor vidf no. int group_num = 7; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor31 { $-----------------------SENSOR 31------------------------------------- string name = "DCORE Dmp Area3 B8"; $$ sensor name string component = "Area 3: Byte 8"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 31; $$ pidf sensor num int vidf_sensor_num = 31; $$ sensor vidf no. int group_num = 7; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor32 { $-----------------------SENSOR 32------------------------------------- string name = "DCORE Dmp Area3 B9"; $$ sensor name string component = "Area 3: Byte 9"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 32; $$ pidf sensor num int vidf_sensor_num = 32; $$ sensor vidf no. int group_num = 7; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor33 { $-----------------------SENSOR 33------------------------------------- string name = "DCORE Dmp Area4 B10"; $$ sensor name string component = "Area 4: Byte 10"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 33; $$ pidf sensor num int vidf_sensor_num = 33; $$ sensor vidf no. int group_num = 7; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor34 { $-----------------------SENSOR 34------------------------------------- string name = "DCORE Dmp Area4 B11"; $$ sensor name string component = "Area 4: Byte 11"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 34; $$ pidf sensor num int vidf_sensor_num = 34; $$ sensor vidf no. int group_num = 7; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor35 { $-----------------------SENSOR 35------------------------------------- string name = "DCORE Dmp Area5 B12"; $$ sensor name string component = "Area 5: Byte 12"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 35; $$ pidf sensor num int vidf_sensor_num = 35; $$ sensor vidf no. int group_num = 7; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor36 { $-----------------------SENSOR 36------------------------------------- string name = "DCORE Dmp Area5 B13"; $$ sensor name string component = "Area 5: Byte 13"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 36; $$ pidf sensor num int vidf_sensor_num = 36; $$ sensor vidf no. int group_num = 7; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor37 { $-----------------------SENSOR 37------------------------------------- string name = "DCORE Dmp Area6 B14"; $$ sensor name string component = "Area 6: Byte 14"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 37; $$ pidf sensor num int vidf_sensor_num = 37; $$ sensor vidf no. int group_num = 7; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor38 { $-----------------------SENSOR 38------------------------------------- string name = "DCORE Dmp Area7 B15"; $$ sensor name string component = "Area 7: Byte 15"; $$ component name char source = 'V'; $$ source (V) (S) string scf_filename = "N/A"; $$ not applicable int pidf_sensor_num = 38; $$ pidf sensor num int vidf_sensor_num = 38; $$ sensor vidf no. int group_num = 7; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ unit numbers }; struct Sensor39 { $-----------------------SENSOR 39------------------------------------- string name = "Mon Error Val"; $$ 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 = 39; $$ pidf sensor num int vidf_sensor_num = 39; $$ sensor vidf no. int group_num = 8; $$ sensor group no. int display_flag = 1; $$ display bit int num_units = 1; $$ no. of units int unit_number = 0; $$ 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 }; }