ocssw  1.0
/disk01/web/ocssw/build/inc/swfinc/tlm.h (r8106/r3)
Go to the documentation of this file.
00001 /*
00002 
00003 $Header: /app/shared/RCS/irix-5.2/seawifsd/src/hdfio/Shared.V4.2/L012_Util/util/osc/tlm.h,v 4.13 1995/01/25 17:35:12 seawifsd Exp seawifsd $
00004 $Log: tlm.h,v $
00005 Revision 4.13  1995/01/25 17:35:12  seawifsd
00006 appended two constants at the end of each limit definitions to include to
00007 limit values to check against when the power is off.
00008 
00009 Revision 4.12  1995/01/18 14:40:28  seawifsd
00010 added definitions of the limits for the instrument telemetry fields.
00011 
00012 Revision 4.11  1995/01/18 13:59:59  seawifsd
00013 updated conversion slope/intercept based on the latest information
00014 from Fred.
00015 
00016 Revision 4.10  1995/01/17 19:58:43  seawifsd
00017 Jan. 17, 1994, V4.10
00018 
00019 Revision 4.1  1995/01/17 14:14:57  seawifsd
00020 Jan. 9, 1994, 4.0
00021 
00022 Revision 3.3  1994/11/08 18:47:01  seawifsd
00023 Nov. 8, 1994, 3.3a3
00024 
00025 Revision 3.3  1994/11/08 15:04:58  seawifsd
00026 Nov. 8, 1994, 3.3a2
00027 
00028 Revision 1.2  1994/05/10 18:52:01  seawifst
00029 May 6, 1994 version 1.2
00030 
00031 Revision 1.1  1994/04/19 13:49:30  seawifst
00032 Initial revision
00033 
00034 
00035  */
00036 
00037 
00038 #include    "tlm_proto.h"
00039 #include    "ecv.h"
00040 #include    "eng_qual.h"
00041 /*
00042    Following macros define the Word_Offset, Bit_Offset,
00043    and Length_in_Bits of each field in the 44 words
00044    instrument telemetry. All offsets are reference to 0
00045    Bit_Offset is counted from Least Significant Bit.
00046    For example:                                     
00047      Word_Offset 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
00048        0          0  0  0  0  0  0 0 0 1 1 1 1 1 1 1 1
00049        1          0  0  0  0  0  0 0 0 0 1 0 0 0 0 0 0
00050  */
00051 
00052 #define TLM_WORD_LENGTH 16
00053 #define TLM_WORD_OFFSET 8
00054 
00055 #ifdef __ANSI_CPP__
00056 #define INST_ANA(n)             INST_ANA##n
00057 #define INST_DIS(n)             INST_DIS##n
00058 #else
00059 #define INST_ANA(n)             INST_ANA##n
00060 #define INST_DIS(n)             INST_DIS##n
00061 #endif /* ANSI */
00062 
00063 #define TLM_DUMMY               0,0,0
00064 #define TLM_DUMMY_ECV               NECT0,0,0
00065 #define TLM_WORD_OFFSET_MIN         0
00066 #define TLM_WORD_OFFSET_MAX         43
00067 #define TLM_ANALOG_START_OFFSET         7
00068 #define TLM_ANALOG_MAX_OFFSET           39
00069 #define TLM_DISCRETE_START_OFFSET       4
00070 #define TLM_MAX_ANA_ENTRIES         40
00071 #define TLM_MAX_DIS_ENTRIES         32
00072 
00073 
00074 /* maximum number of analog valid field: INST_ANA1 -> INST_ANA32    */
00075 /* !!! excluding MSEC_GPS field !!!                 */
00076 #define TLM_ANALOG_MAX_VALID            32
00077 /* maximum number of discrete valid field: INST_DIS1 -> INST_DIS22  */
00078 #define TLM_DISCRETE_MAX_VALID          22
00079 /* define MSEC_GPS information on analog table(defined in tlm_local.h)  */
00080 #define TLM_MSEC_GPS                39
00081 
00082 #define TLM_DIS_ECV             DECT1,0.0,0.0
00083 
00084 /* define mapping for different functions               */
00085 #define GET_TLM_ANA_ENG_VALUE(tlm,n)    get_tlm_eng_value(tlm,n,n##_ECV)
00086 #define GET_TLM_DIS_ENG_VALUE(tlm,n)    get_tlm_eng_value(tlm,n,TLM_DIS_ECV)
00087 #define GET_TLM_ANA_RAW_VALUE(tlm,n)    get_tlm(tlm,n)
00088 #define GET_TLM_DIS_RAW_VLAUE(tlm,n)    get_tlm(tlm,n)
00089 #define GET_TLM_RAW_VALUE(tlm,n)    get_tlm(tlm,n)
00090 #define GET_TLM_NAME(n)         get_tlm_name(n)
00091 /*----------------------------------------------------------------------------*/
00092 /* Time Stamp of Sync Pulse in Scan Line */
00093 #define MSEC_GPS                0,0,32
00094 #define MSEC_GPS_ECV                AECT2,0.0,0.0
00095 
00096 /* discrete instrument telemetry macro definition */
00097 #define DIS_PAD_1               4,9,1
00098 #define DIS_PAD_2               4,8,1
00099 #define SERVO_A_B_SELECT            4,7,1
00100 #define ANG_MOM_COMP_ON             4,6,1
00101 #define SERVO_A_LOCK                4,5,1
00102 #define SERVO_B_LOCK                4,4,1
00103 #define TIMING_A_B_SELECT           4,3,1
00104 #define TILT_A_ON               4,2,1
00105 #define TILT_B_ON               4,1,1
00106 #define TILT_TELEMETRY_ON           4,0,1
00107 
00108 #define DIS_PAD_3               5,9,1
00109 #define DIS_PAD_4               5,8,1
00110 #define STOW_ON                 5,7,1
00111 #define STOW_ALIGNED                5,6,1
00112 #define HEATERS_ENABLE              5,5,1
00113 #define SOLAR_DOOR_STATUS           5,4,1
00114 #define ANALOG_POWER_ON             5,3,1
00115 #define TILT_PLATFORM_LIMIT         5,2,1
00116 #define TILT_BASE_LIMIT             5,1,1
00117 #define TILT_NADIR_ALIGNED          5,0,1
00118 
00119 #define DIS_PAD_5               6,9,1
00120 #define DIS_PAD_6               6,8,1
00121 #define TILT_AFT_ALIGNED            6,7,1
00122 #define TILT_FORWARD_ALIGNED            6,6,1
00123 #define DATA_MODE_SELECT            6,5,1
00124 #define HALF_ANG_MIRROR_SIDE            6,4,1
00125 #define IMAGE_DATA_SYNC_VALID           6,3,1
00126 #define ANG_MOM_COMP_AT_SPEED           6,2,1
00127 #define DIS_SPARE_23                6,1,0
00128 #define DIS_SPARE_24                6,0,0
00129 
00130 /* analog instrument telemetry macro definition */
00131 #define BAND_1_2_FPA_TEMPERATURE        7,0,8
00132 #define BAND_1_2_FPA_TEMPERATURE_ECV        AECT1,-0.2667,66.667
00133 #define BAND_1_2_FPA_TEMPERATURE_LIMITV     LFLAG0,-1.334,66.667,5.0,45.0,5.0,45.0
00134 #define BAND_3_4_FPA_TEMPERATURE        8,0,8
00135 #define BAND_3_4_FPA_TEMPERATURE_ECV        AECT1,-0.2667,66.667
00136 #define BAND_3_4_FPA_TEMPERATURE_LIMITV     LFLAG0,-1.334,66.667,5.0,45.0,5.0,45.0
00137 #define BAND_5_6_FPA_TEMPERATURE        9,0,8
00138 #define BAND_5_6_FPA_TEMPERATURE_ECV        AECT1,-0.2667,66.667
00139 #define BAND_5_6_FPA_TEMPERATURE_LIMITV     LFLAG0,-1.334,66.667,5.0,45.0,5.0,45.0
00140 #define BAND_7_8_FPA_TEMPERATURE        10,0,8
00141 #define BAND_7_8_FPA_TEMPERATURE_ECV        AECT1,-0.2667,66.667
00142 #define BAND_7_8_FPA_TEMPERATURE_LIMITV     LFLAG0,-1.334,66.667,5.0,45.0,5.0,45.0
00143 #define TELESCOPE_MOTOR_TEMPERATURE     11,0,8
00144 #define TELESCOPE_MOTOR_TEMPERATURE_ECV     AECT1,-0.2667,66.667
00145 #define TELESCOPE_MOTOR_TEMPERATURE_LIMITV  LFLAG0,-1.334,66.667,5.0,45.0,5.0,45.0
00146 #define TILT_BASE_TEMPERATURE           12,0,8
00147 #define TILT_BASE_TEMPERATURE_ECV       AECT1,-0.2667,66.667
00148 #define TILT_BASE_TEMPERATURE_LIMITV        LFLAG0,-1.334,66.667,5.0,45.0,5.0,45.0
00149 #define TILT_PLATFORM_TEMPERATURE       13,0,8
00150 #define TILT_PLATFORM_TEMPERATURE_ECV       AECT1,-0.2667,66.667
00151 #define TILT_PLATFORM_TEMPERATURE_LIMITV    LFLAG0,-1.334,66.667,5.0,45.0,5.0,45.0
00152 #define HALF_ANG_MOTOR_TEMPERATURE      14,0,8
00153 #define HALF_ANG_MOTOR_TEMPERATURE_ECV      AECT1,-0.2667,66.667
00154 #define HALF_ANG_MOTOR_TEMPERATURE_LIMITV   LFLAG0,-1.334,66.667,5.0,45.0,5.0,45.0
00155 #define POWER_SUPPLY_A_INPUT_CURRENT        15,0,8
00156 #define POWER_SUPPLY_A_INPUT_CURRENT_ECV    AECT1,0.02,  0.26
00157 #define POWER_SUPPLY_A_INPUT_CURRENT_LIMITV LFLAG1,0.26,5.36,1.0,3.0,-0.05,0.35
00158 #define POWER_SUPPLY_B_INPUT_CURRENT        16,0,8
00159 #define POWER_SUPPLY_B_INPUT_CURRENT_ECV    AECT1,0.02,  0.26
00160 #define POWER_SUPPLY_B_INPUT_CURRENT_LIMITV LFLAG1,0.26,5.36,1.0,3.0,-0.05,0.35
00161 #define POWER_SUPPLY_POS_15_VOLT_ANALOG     17,0,8
00162 #define POWER_SUPPLY_POS_15_VOLT_ANALOG_ECV AECT1,0.075,  0.0
00163 #define POWER_SUPPLY_POS_15_VOLT_ANALOG_LIMITV  LFLAG2,0.0,19.125,15.0,15.5,-0.7,0.7
00164 #define POWER_SUPPLY_NEG_15_VOLT_ANALOG     18,0,8
00165 #define POWER_SUPPLY_NEG_15_VOLT_ANALOG_ECV AECT1,-0.075, 0.0
00166 #define POWER_SUPPLY_NEG_15_VOLT_ANALOG_LIMITV  LFLAG2,-19.125,0.0,-15.5,-15.0,-0.7,0.7
00167 #define POWER_SUPPLY_POS_5_VOLT_LOGIC       19,0,8
00168 #define POWER_SUPPLY_POS_5_VOLT_LOGIC_ECV   AECT1,0.025,  0.0
00169 #define POWER_SUPPLY_POS_5_VOLT_LOGIC_LIMITV    LFLAG2,0.0,6.375,4.9,5.6,-0.5,0.5
00170 #define POWER_SUPPLY_TEMPERATURE        20,0,8
00171 #define POWER_SUPPLY_TEMPERATURE_ECV        AECT1,-0.2667,66.667
00172 #define POWER_SUPPLY_TEMPERATURE_LIMITV     LFLAG0,-1.334,66.667,5.0,45.0,5.0,45.0
00173 #define BAND_1_2_POST_AMP_TEMPERATURE       21,0,8
00174 #define BAND_1_2_POST_AMP_TEMPERATURE_ECV   AECT1,-0.2667,66.667
00175 #define BAND_1_2_POST_AMP_TEMPERATURE_LIMITV    LFLAG0,-1.334,66.667,5.0,45.0,5.0,45.0
00176 #define SERVO_DRIVER_TEMPERATURE        22,0,8
00177 #define SERVO_DRIVER_TEMPERATURE_ECV        AECT1,-0.2667,66.667
00178 #define SERVO_DRIVER_TEMPERATURE_LIMITV     LFLAG0,-1.334,66.667,5.0,45.0,5.0,45.0
00179 #define POWER_SUPPLY_POS_30_VOLT_SERVO      23,0,8
00180 #define POWER_SUPPLY_POS_30_VOLT_SERVO_ECV  AECT1,0.15,  0.0
00181 #define POWER_SUPPLY_POS_30_VOLT_SERVO_LIMITV   LFLAG2,0.0,38.25,28.5,31.0,-1.0,1.0
00182 #define POWER_SUPPLY_POS_21_VOLT_SERVO      24,0,8
00183 #define POWER_SUPPLY_POS_21_VOLT_SERVO_ECV  AECT1,0.1044,  0.0
00184 #define POWER_SUPPLY_POS_21_VOLT_SERVO_LIMITV   LFLAG2,0.0,26.622,20.0,22.0,-1.0,1.0
00185 #define POWER_SUPPLY_NEG_21_VOLT_SERVO      25,0,8
00186 #define POWER_SUPPLY_NEG_21_VOLT_SERVO_ECV  AECT1,-0.1044, 0.0
00187 #define POWER_SUPPLY_NEG_21_VOLT_SERVO_LIMITV   LFLAG2,-26.622,0.0,-22.0,-20.0,-1.0,1.0
00188 #define POWER_SUPPLY_POS_5_VOLT_SERVO       26,0,8
00189 #define POWER_SUPPLY_POS_5_VOLT_SERVO_ECV   AECT1,0.025,  0.0
00190 #define POWER_SUPPLY_POS_5_VOLT_SERVO_LIMITV    LFLAG2,0.0,6.375,4.9,5.6,-0.5,0.5
00191 #define ANG_MOM_COMP_PHASE_ERROR        27,0,8
00192 #define ANG_MOM_COMP_PHASE_ERROR_ECV        AECT1,8.52, -377.0
00193 #define ANG_MOM_COMP_PHASE_ERROR_LIMITV     (LFLAG2+LFLAG3),-377.0,1795.6,1215.0,1255.0,-500.0,20.0
00194 #define TILT_PLATFORM_POSITION          28,0,8
00195 #ifdef REAL_TILT
00196 #define TILT_PLATFORM_POSITION_ECV      AECT1,1.44, 0.0
00197 #define TILT_PLATFORM_POSITION_LIMITV       LFLAG2,0.0,367.2,0.0,360.0,0.0,360.0
00198 #else
00199 #define TILT_PLATFORM_POSITION_ECV      AECT1,0.1953,-25.0
00200 #define TILT_PLATFORM_POSITION_LIMITV       LFLAG2,-25.0,25.0,-21.0,21.0,-21.0,21.0
00201 #endif /* REAL_TILT */
00202 #define TILT_BASE_POSITION          29,0,8
00203 #ifdef REAL_TILT
00204 #define TILT_BASE_POSITION_ECV          AECT1,1.44, 0.0
00205 #define TILT_BASE_POSITION_LIMITV       LFLAG2,0.0,367.2,0.0,360.0,0.0,360.0
00206 #else
00207 #define TILT_BASE_POSITION_ECV          AECT1,0.1953,-25.0
00208 #define TILT_BASE_POSITION_LIMITV       LFLAG2,-25.0,25.0,-21.0,21.0,-21.0,21.0
00209 #endif /* REAL_TILT */
00210 #define HEATERS_CURRENT             30,0,8
00211 #define HEATERS_CURRENT_ECV         AECT1,0.14,  0.0
00212 #define HEATERS_CURRENT_LIMITV          LFLAG2,0.0,35.7,27.0,29.0,-1.0,1.0
00213 #define TELESCOPE_A_MOTOR_CURRENT       31,0,8
00214 #define TELESCOPE_A_MOTOR_CURRENT_ECV       AECT1,0.0024,  0.0
00215 #define TELESCOPE_A_MOTOR_CURRENT_LIMITV    (LFLAG2+LFLAG4),0.0,0.612,0.1,0.4,-0.01,0.02
00216 #define TELESCOPE_B_MOTOR_CURRENT       32,0,8
00217 #define TELESCOPE_B_MOTOR_CURRENT_ECV       AECT1,0.0024,  0.0
00218 #define TELESCOPE_B_MOTOR_CURRENT_LIMITV    (LFLAG2+LFLAG4),0.0,0.612,0.1,0.4,-0.01,0.02
00219 #define HALF_ANG_MIR_A_MOTOR_CURRENT        33,0,8
00220 #define HALF_ANG_MIR_A_MOTOR_CURRENT_ECV    AECT1,0.0024,  0.0
00221 #define HALF_ANG_MIR_A_MOTOR_CURRENT_LIMITV (LFLAG2+LFLAG4),0.0,0.612,0.1,0.4,-0.01,0.02
00222 #define HALF_ANG_MIR_B_MOTOR_CURRENT        34,0,8
00223 #define HALF_ANG_MIR_B_MOTOR_CURRENT_ECV    AECT1,0.0024,  0.0
00224 #define HALF_ANG_MIR_B_MOTOR_CURRENT_LIMITV (LFLAG2+LFLAG4),0.0,0.612,0.1,0.4,-0.01,0.02
00225 #define SERVO_A_PHASE_ERROR         35,0,8
00226 #define SERVO_A_PHASE_ERROR_ECV         AECT1,0.01, -1.25
00227 #define SERVO_A_PHASE_ERROR_LIMITV      (LFLAG2+LFLAG4),-1.25,1.25,-1.0,1.0,-1.3,-1.2
00228 #define SERVO_B_PHASE_ERROR         36,0,8
00229 #define SERVO_B_PHASE_ERROR_ECV         AECT1,0.01, -1.25
00230 #define SERVO_B_PHASE_ERROR_LIMITV      (LFLAG2+LFLAG4),-1.25,1.25,-1.0,1.0,-1.3,-1.2
00231 #define ANG_MOM_COMP_A_MOTOR_CURRENT        37,0,8
00232 #define ANG_MOM_COMP_A_MOTOR_CURRENT_ECV    AECT1,0.016,  0.0
00233 #define ANG_MOM_COMP_A_MOTOR_CURRENT_LIMITV (LFLAG2+LFLAG3+LFLAG4),0.0,4.08,0.08,0.6,-0.01,0.02
00234 #define ANG_MOM_COMP_B_MOTOR_CURRENT        38,0,8
00235 #define ANG_MOM_COMP_B_MOTOR_CURRENT_ECV    AECT1,0.016,  0.0
00236 #define ANG_MOM_COMP_B_MOTOR_CURRENT_LIMITV (LFLAG2+LFLAG3+LFLAG4),0.0,4.08,0.08,0.6,-0.01,0.02
00237 #define ANA_SPARE_40                39,0,0
00238 #define ANA_SPARE_40_ECV            FILLAECT1
00239 #define ANA_SPARE_40_LIMITV         FILLLIMIT
00240 #define ANA_SPARE_41                40,0,0
00241 #define ANA_SPARE_41_ECV            FILLAECT1
00242 #define ANA_SPARE_41_LIMITV         FILLLIMIT
00243 #define ANA_SPARE_42                41,0,0
00244 #define ANA_SPARE_42_ECV            FILLAECT1
00245 #define ANA_SPARE_42_LIMITV         FILLLIMIT
00246 #define ANA_SPARE_43                42,0,0
00247 #define ANA_SPARE_43_ECV            FILLAECT1
00248 #define ANA_SPARE_43_LIMITV         FILLLIMIT
00249 #define ANA_SPARE_44                43,0,0
00250 #define ANA_SPARE_44_ECV            FILLAECT1
00251 #define ANA_SPARE_44_LIMITV         FILLLIMIT
00252 
00253 
00254 #define INST_ANA1               BAND_1_2_FPA_TEMPERATURE
00255 #define INST_ANA1_ECV               BAND_1_2_FPA_TEMPERATURE_ECV
00256 #define INST_ANA2               BAND_3_4_FPA_TEMPERATURE
00257 #define INST_ANA2_ECV               BAND_3_4_FPA_TEMPERATURE_ECV
00258 #define INST_ANA3               BAND_5_6_FPA_TEMPERATURE
00259 #define INST_ANA3_ECV               BAND_5_6_FPA_TEMPERATURE_ECV
00260 #define INST_ANA4               BAND_7_8_FPA_TEMPERATURE
00261 #define INST_ANA4_ECV               BAND_7_8_FPA_TEMPERATURE_ECV
00262 #define INST_ANA5               TELESCOPE_MOTOR_TEMPERATURE
00263 #define INST_ANA5_ECV               TELESCOPE_MOTOR_TEMPERATURE_ECV
00264 #define INST_ANA6               TILT_BASE_TEMPERATURE
00265 #define INST_ANA6_ECV               TILT_BASE_TEMPERATURE_ECV
00266 #define INST_ANA7               TILT_PLATFORM_TEMPERATURE
00267 #define INST_ANA7_ECV               TILT_PLATFORM_TEMPERATURE_ECV
00268 #define INST_ANA8               HALF_ANG_MIR_MOTOR_TEMPERATURE
00269 #define INST_ANA8_ECV               HALF_ANG_MIR_MOTOR_TEMPERATURE_ECV
00270 #define INST_ANA9               POWER_SUPPLY_A_INPUT_CURRENT
00271 #define INST_ANA9_ECV               POWER_SUPPLY_A_INPUT_CURRENT_ECV
00272 #define INST_ANA10              POWER_SUPPLY_B_INPUT_CURRENT
00273 #define INST_ANA10_ECV              POWER_SUPPLY_B_INPUT_CURRENT_ECV
00274 #define INST_ANA11              POWER_SUPPLY_POS_15_VOLT_ANALOG
00275 #define INST_ANA11_ECV              POWER_SUPPLY_POS_15_VOLT_ANALOG_ECV
00276 #define INST_ANA12              POWER_SUPPLY_NEG_15_VOLT_ANALOG
00277 #define INST_ANA12_ECV              POWER_SUPPLY_NEG_15_VOLT_ANALOG_ECV
00278 #define INST_ANA13              POWER_SUPPLY_POS_5_VOLT_LOGIC
00279 #define INST_ANA13_ECV              POWER_SUPPLY_POS_5_VOLT_LOGIC_ECV
00280 #define INST_ANA14              POWER_SUPPLY_TEMPERATURE
00281 #define INST_ANA14_ECV              POWER_SUPPLY_TEMPERATURE_ECV
00282 #define INST_ANA15              BAND_1_2_POST_AMP_TEMPERATURE
00283 #define INST_ANA15_ECV              BAND_1_2_POST_AMP_TEMPERATURE_ECV
00284 #define INST_ANA16              SERVO_DRIVER_TEMPERATURE
00285 #define INST_ANA16_ECV              SERVO_DRIVER_TEMPERATURE_ECV
00286 #define INST_ANA17              POWER_SUPPLY_POS_30_VOLT_SERVO
00287 #define INST_ANA17_ECV              POWER_SUPPLY_POS_30_VOLT_SERVO_ECV
00288 #define INST_ANA18              POWER_SUPPLY_POS_21_VOLT_SERVO
00289 #define INST_ANA18_ECV              POWER_SUPPLY_POS_21_VOLT_SERVO_ECV
00290 #define INST_ANA19              POWER_SUPPLY_NEG_21_VOLT_SERVO
00291 #define INST_ANA19_ECV              POWER_SUPPLY_NEG_21_VOLT_SERVO_ECV
00292 #define INST_ANA20              POWER_SUPPLY_POS_5_VOLT_SERVO
00293 #define INST_ANA20_ECV              POWER_SUPPLY_POS_5_VOLT_SERVO_ECV
00294 #define INST_ANA21              ANG_MOM_COMP_PHASE_ERROR
00295 #define INST_ANA21_ECV              ANG_MOM_COMP_PHASE_ERROR_ECV
00296 #define INST_ANA22              TILT_PLATFORM_POSITION
00297 #define INST_ANA22_ECV              TILT_PLATFORM_POSITION_ECV
00298 #define INST_ANA23              TILT_BASE_POSITION
00299 #define INST_ANA23_ECV              TILT_BASE_POSITION_ECV
00300 #define INST_ANA24              HEATERS_CURRENT
00301 #define INST_ANA24_ECV              HEATERS_CURRENT_ECV
00302 #define INST_ANA25              TELESCOPE_A_MOTOR_CURRENT
00303 #define INST_ANA25_ECV              TELESCOPE_A_MOTOR_CURRENT_ECV
00304 #define INST_ANA26              TELESCOPE_B_MOTOR_CURRENT
00305 #define INST_ANA26_ECV              TELESCOPE_B_MOTOR_CURRENT_ECV
00306 #define INST_ANA27              HALF_ANG_MIR_A_MOTOR_CURRENT
00307 #define INST_ANA27_ECV              HALF_ANG_MIR_A_MOTOR_CURRENT_ECV
00308 #define INST_ANA28              HALF_ANG_MIR_B_MOTOR_CURRENT
00309 #define INST_ANA28_ECV              HALF_ANG_MIR_B_MOTOR_CURRENT_ECV
00310 #define INST_ANA29              SERVO_A_PHASE_ERROR
00311 #define INST_ANA29_ECV              SERVO_A_PHASE_ERROR_ECV
00312 #define INST_ANA30              SERVO_B_PHASE_ERROR
00313 #define INST_ANA30_ECV              SERVO_B_PHASE_ERROR_ECV
00314 #define INST_ANA31              ANG_MOM_COMP_A_MOTOR_CURRENT
00315 #define INST_ANA31_ECV              ANG_MOM_COMP_A_MOTOR_CURRENT_ECV
00316 #define INST_ANA32              ANG_MOM_COMP_B_MOTOR_CURRENT
00317 #define INST_ANA32_ECV              ANG_MOM_COMP_B_MOTOR_CURRENT_ECV
00318 #define INST_ANA33              ANA_SPARE_40
00319 #define INST_ANA33_ECV              ANA_SPARE_40_ECV
00320 #define INST_ANA34              ANA_SPARE_41
00321 #define INST_ANA34_ECV              ANA_SPARE_41_ECV
00322 #define INST_ANA35              ANA_SPARE_42
00323 #define INST_ANA35_ECV              ANA_SPARE_42_ECV
00324 #define INST_ANA36              ANA_SPARE_43
00325 #define INST_ANA36_ECV              ANA_SPARE_43_ECV
00326 #define INST_ANA37              ANA_SPARE_44
00327 #define INST_ANA37_ECV              ANA_SPARE_44_ECV
00328 #define INST_ANA38              TLM_DUMMY
00329 #define INST_ANA38_ECV              TLM_DUMMY_ECV
00330 #define INST_ANA39              TLM_DUMMY
00331 #define INST_ANA39_ECV              TLM_DUMMY_ECV
00332 #define INST_ANA40              MSEC_GPS
00333 #define INST_ANA40_ECV              MSEC_GPS_ECV
00334 
00335 #define INST_DIS1               SERVO_A_B_SELECT
00336 #define INST_DIS2               ANG_MOM_COMP_ON
00337 #define INST_DIS3               SERVO_A_LOCK
00338 #define INST_DIS4               SERVO_B_LOCK
00339 #define INST_DIS5               TIMING_A_B_SELECT
00340 #define INST_DIS6               TILT_A_ON
00341 #define INST_DIS7               TILT_B_ON
00342 #define INST_DIS8               TILT_TELEMETRY_ON
00343 #define INST_DIS9               STOW_ON
00344 #define INST_DIS10              STOW_ALIGNED
00345 #define INST_DIS11              HEATERS_ENABLE
00346 #define INST_DIS12              SOLAR_DOOR_STATUS
00347 #define INST_DIS13              ANALOG_POWER_ON
00348 #define INST_DIS14              TILT_PLATFORM_LIMIT
00349 #define INST_DIS15              TILT_BASE_LIMIT
00350 #define INST_DIS16              TILT_NADIR_ALIGNED
00351 #define INST_DIS17              TILT_AFT_ALIGNED
00352 #define INST_DIS18              TILT_FORWARD_ALIGNED
00353 #define INST_DIS19              DATA_MODE_SELECT
00354 #define INST_DIS20              HALF_ANG_MIRROR_SIDE
00355 #define INST_DIS21              IMAGE_DATA_SYNC_VALID
00356 #define INST_DIS22              ANG_MOM_COMP_AT_SPEED
00357 #define INST_DIS23              DIS_SPARE_23
00358 #define INST_DIS24              DIS_SPARE_24
00359 #define INST_DIS25              TLM_DUMMY
00360 #define INST_DIS26              TLM_DUMMY
00361 #define INST_DIS27              TLM_DUMMY
00362 #define INST_DIS28              TLM_DUMMY
00363 #define INST_DIS29              TLM_DUMMY
00364 #define INST_DIS30              TLM_DUMMY
00365 #define INST_DIS31              TLM_DUMMY
00366 #define INST_DIS32              TLM_DUMMY