0 CONF 5 6 {{1,1,1,1,1,1},{1,1,1,1,1,0},{1,1,1,0,0,0},{1,0,1,0,0,0},{0,1,1,0,0,0}} "active sensors - first dimention is the number of the incrementing configuration. second dimention is the number of FE /RO" 1 PWR_IPM_ACTION 3 64 { /* format is: index0 is the couple of ipm (see typedef PWR_IPM3) index1 codes the following info (6 bit map) bit 0: CC[ipm1] read on TM port bit 1: CC[ipm1] read on TM port bit 2: ADC[ipm1] read on TM port bit 3: ADC[ipm2] read on TM port bit 3: PWR_IPM_CONF[ipm1] bit 4: PWR_IPM_CONF[ipm2] Values are coded followind this convetions: bit 8 IPM_TRB (CM_HOT,CM_COLD) bit 4-7 Action (see typedef PWR_IPM_ACTION) bit 0-3 TimeOutAction (seet typedef PWR_IPM_TO_ACTION) typedef enum { PWR_IPM_TO_ACTION_STOP, PWR_IPM_TO_ACTION_CONTINUE, } PWR_IPM_TO_ACTION; typedef enum { PWR_IPM_ACTION_ON_HOT, PWR_IPM_ACTION_ON_COLD, PWR_IPM_ACTION_ON_TOGGLED, PWR_IPM_ACTION_OFF, PWR_IPM_ACTION_EXIT_OK, PWR_IPM_ACTION_EXIT_BAD, } PWR_IPM_ACTION; typedef enum { CM_HOT, CM_COLD, CM_HOT_COLD_MAX } CM_HOT_COLD; */ #include "PWR_IPMActionTable.h" , #include "PWR_IPMActionTable.h" , #include "PWR_IPMActionTable.h" } "Main Table for actions to be done in IPM Check procedure" 2 TRK_DSP_OK 2 6 {{1,1,1,1,1,1},{1,1,1,1,1,1}} "Tracker dsp ON_OFF in ACQ /RO" 3 TRK_DSP_MASK 2 6 {{0,0,0,0,0,0},{0,0,0,0,0,0}} "Traker dsp mask /RO" 4 TRK_PED_MIN_0 3 6 {{100,100,100,100,100,100},{100,100,100,100,100,100},{100,100,100,100,100,100}} "Tracker 0 ped min value /RO" 5 TRK_PED_MIN_1 3 6 {{100,100,100,100,100,100},{100,100,100,100,100,100},{100,100,100,100,100,100}} "Tracker 1 ped min value /RO" 6 TRK_PED_MAX_0 3 6 {{4000,4000,4000,4000,4000,4000},{4000,4000,4000,4000,4000,4000},{4000,4000,4000,4000,4000,4000}} "Tracker 0 ped max value /RO" 7 TRK_PED_MAX_1 3 6 {{4000,4000,4000,4000,4000,4000},{4000,4000,4000,4000,4000,4000},{4000,4000,4000,4000,4000,4000}} "Tracker 1 ped max value /RO" 8 TRK_SIG_MIN_0 3 6 {{1,1,1,1,1,1},{1,1,1,1,1,1},{1,1,1,1,1,1}} "Tracker 0 sig min value /RO" 9 TRK_SIG_MIN_1 3 6 {{1,1,1,1,1,1},{1,1,1,1,1,1},{1,1,1,1,1,1}} "Tracker 1 sig min value /RO" 10 TRK_SIG_MAX_0 3 6 {{100,100,100,100,100,100},{100,100,100,100,100,100},{100,100,100,100,100,100}} "Tracker 0 sig min value /RO" 11 TRK_SIG_MAX_1 3 6 {{100,100,100,100,100,100},{100,100,100,100,100,100},{100,100,100,100,100,100}} "Tracker 1 sig min value /RO" 12 TRK_BAD_MAX_0 3 6 {{512,512,512,512,512,512},{512,512,512,512,512,512},{512,512,512,512,512,512}} "Tracker 0 bad max value /RO" 13 TRK_BAD_MAX_1 3 6 {{512,512,512,512,512,512},{512,512,512,512,512,512},{512,512,512,512,512,512}} "Tracker 1 bad max value /RO"