c Adapted from mag_hskp.h, v 1.8 structure /MagHskpSet/ integer*4 sctime_readout ! 32 bit spacecraft readout time integer*4 sctime_collection ! 32 bit spacecraft collection time integer*4 QAC ! number of missing frames in this cycle integer*1 QACarr(16) ! each entry corresponds to a single minor frame ! if value =0 frame is OK. ! =1 frame contains fill data integer*1 st1a ! status byte 1, minor frame 1 integer*1 st2a ! status byte 2, minor frame 2 integer*1 st3 ! status byte 3 integer*1 st4 ! status byte 4 integer*1 st5 ! status byte 5 integer*1 st6 ! status byte 6 integer*1 pctemp ! power converter temperature status integer*1 cmon ! current monitor reading status integer*1 st1b ! status byte 1, minor frame 9 integer*1 st2b ! status byte 2, minor frame 10 integer*1 hk1 ! housekeeping byte 1 integer*1 hk2 ! housekeeping byte 2 integer*1 hk3 ! housekeeping byte 3 integer*1 hk4 ! housekeeping byte 4 integer*1 hk5 ! housekeeping byte 5 integer*1 sync ! sync byte, TBD integer*2 st ! st byte(s), TBD integer*1 in_temp ! inboard temperature integer*1 out_temp ! outboard temperature integer*1 in_pwrlvl ! inboard heater power level integer*1 out_pwrlvl ! outboard heater power level integer*1 current ! MAG current integer*1 SenIntTempPosY ! MAG +Y Sensor Interface Temp integer*1 SenIntTempNegY ! MAG -Y Sensor Interface Temp integer*1 MagPowBits ! MAG Power/Ordinance Bits ! 7 - Main Sys Power A - Bit pos 15 ! 6 - Main Sys Power B - Bit pos 16 ! 5 - Main Int Heaters - Bit pos 19 ! 4 - Main Interface Heater - Bit pos 56 ! 3 - Main Boom Y Axis Arm - Bit pos 67 ! 2 - Backup Boom Y Axis Arm- Bit pos 72 ! 1 - Unused - ! 0 - Unused - end structure