| 1 |
cafagna |
1.1 |
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" |
| 2 |
|
|
1 PWR_IPM_ACTION 3 64 { |
| 3 |
|
|
/* format is: |
| 4 |
|
|
index0 is the couple of ipm (see typedef PWR_IPM3) |
| 5 |
|
|
index1 codes the following info (6 bit map) |
| 6 |
|
|
bit 0: CC[ipm1] read on TM port |
| 7 |
|
|
bit 1: CC[ipm1] read on TM port |
| 8 |
|
|
bit 2: ADC[ipm1] read on TM port |
| 9 |
|
|
bit 3: ADC[ipm2] read on TM port |
| 10 |
|
|
bit 3: PWR_IPM_CONF[ipm1] |
| 11 |
|
|
bit 4: PWR_IPM_CONF[ipm2] |
| 12 |
|
|
|
| 13 |
|
|
Values are coded followind this convetions: |
| 14 |
|
|
bit 8 IPM_TRB (CM_HOT,CM_COLD) |
| 15 |
|
|
bit 4-7 Action (see typedef PWR_IPM_ACTION) |
| 16 |
|
|
bit 0-3 TimeOutAction (seet typedef PWR_IPM_TO_ACTION) |
| 17 |
|
|
|
| 18 |
|
|
typedef enum { |
| 19 |
|
|
PWR_IPM_TO_ACTION_STOP, |
| 20 |
|
|
PWR_IPM_TO_ACTION_CONTINUE, |
| 21 |
|
|
} PWR_IPM_TO_ACTION; |
| 22 |
|
|
|
| 23 |
|
|
typedef enum { |
| 24 |
|
|
PWR_IPM_ACTION_ON_HOT, |
| 25 |
|
|
PWR_IPM_ACTION_ON_COLD, |
| 26 |
|
|
PWR_IPM_ACTION_ON_TOGGLED, |
| 27 |
|
|
PWR_IPM_ACTION_OFF, |
| 28 |
|
|
PWR_IPM_ACTION_EXIT_OK, |
| 29 |
|
|
PWR_IPM_ACTION_EXIT_BAD, |
| 30 |
|
|
} PWR_IPM_ACTION; |
| 31 |
|
|
|
| 32 |
|
|
typedef enum |
| 33 |
|
|
{ |
| 34 |
|
|
CM_HOT, |
| 35 |
|
|
CM_COLD, |
| 36 |
|
|
CM_HOT_COLD_MAX |
| 37 |
|
|
} CM_HOT_COLD; |
| 38 |
|
|
|
| 39 |
|
|
|
| 40 |
|
|
*/ |
| 41 |
|
|
#include "PWR_IPMActionTable.h" |
| 42 |
|
|
, |
| 43 |
|
|
#include "PWR_IPMActionTable.h" |
| 44 |
|
|
, |
| 45 |
|
|
#include "PWR_IPMActionTable.h" |
| 46 |
|
|
|
| 47 |
|
|
} "Main Table for actions to be done in IPM Check procedure" |
| 48 |
|
|
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" |
| 49 |
|
|
3 TRK_DSP_MASK 2 6 {{0,0,0,0,0,0},{0,0,0,0,0,0}} "Traker dsp mask /RO" |
| 50 |
|
|
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" |
| 51 |
|
|
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" |
| 52 |
|
|
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" |
| 53 |
|
|
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" |
| 54 |
|
|
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" |
| 55 |
|
|
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" |
| 56 |
|
|
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" |
| 57 |
|
|
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" |
| 58 |
|
|
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" |
| 59 |
|
|
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" |