21#include "commonDataTypes.h"
26#define PSU_COEFFICIENTS_INPUT_VOLT_M (431)
27#define PSU_COEFFICIENTS_INPUT_VOLT_B (475)
28#define PSU_COEFFICIENTS_INPUT_VOLT_K1 (-1)
29#define PSU_COEFFICIENTS_INPUT_VOLT_K2 (-3)
31#define PSU_COEFFICIENTS_12V_VOLT_M (59)
32#define PSU_COEFFICIENTS_12V_VOLT_B (-225)
33#define PSU_COEFFICIENTS_12V_VOLT_K1 (-1)
34#define PSU_COEFFICIENTS_12V_VOLT_K2 (-3)
36#define PSU_COEFFICIENTS_3V3_VOLT_M (157)
37#define PSU_COEFFICIENTS_3V3_VOLT_B (-175)
38#define PSU_COEFFICIENTS_3V3_VOLT_K1 (-1)
39#define PSU_COEFFICIENTS_3V3_VOLT_K2 (-4)
41#define PSU_COEFFICIENTS_5V_VOLT_M (235)
42#define PSU_COEFFICIENTS_5V_VOLT_B (375)
43#define PSU_COEFFICIENTS_5V_VOLT_K1 (-1)
44#define PSU_COEFFICIENTS_5V_VOLT_K2 (-4)
46#define PSU_COEFFICIENTS_N12V_AUX_VOLT_M (143)
47#define PSU_COEFFICIENTS_N12V_AUX_VOLT_B (-178)
48#define PSU_COEFFICIENTS_N12V_AUX_VOLT_K1 (2)
49#define PSU_COEFFICIENTS_N12V_AUX_VOLT_K2 (-3)
51#define PSU_COEFFICIENTS_P12V_AUX_VOLT_M (59)
52#define PSU_COEFFICIENTS_P12V_AUX_VOLT_B (-225)
53#define PSU_COEFFICIENTS_P12V_AUX_VOLT_K1 (-1)
54#define PSU_COEFFICIENTS_P12V_AUX_VOLT_K2 (-3)
56#define PSU_COEFFICIENTS_3V3_AUX_VOLT_M (157)
57#define PSU_COEFFICIENTS_3V3_AUX_VOLT_B (-175)
58#define PSU_COEFFICIENTS_3V3_AUX_VOLT_K1 (-1)
59#define PSU_COEFFICIENTS_3V3_AUX_VOLT_K2 (-4)
62#define PSU_COEFFICIENTS_INPUT_AMP_M (137)
63#define PSU_COEFFICIENTS_INPUT_AMP_B (145)
64#define PSU_COEFFICIENTS_INPUT_AMP_K1 (-1)
65#define PSU_COEFFICIENTS_INPUT_AMP_K2 (-3)
67#define PSU_COEFFICIENTS_12V_AMP_M (78)
68#define PSU_COEFFICIENTS_12V_AMP_B (55)
69#define PSU_COEFFICIENTS_12V_AMP_K1 (0)
70#define PSU_COEFFICIENTS_12V_AMP_K2 (-3)
72#define PSU_COEFFICIENTS_3V3_AMP_M (78)
73#define PSU_COEFFICIENTS_3V3_AMP_B (55)
74#define PSU_COEFFICIENTS_3V3_AMP_K1 (0)
75#define PSU_COEFFICIENTS_3V3_AMP_K2 (-3)
77#define PSU_COEFFICIENTS_5V_AMP_M (157)
78#define PSU_COEFFICIENTS_5V_AMP_B (849)
79#define PSU_COEFFICIENTS_5V_AMP_K1 (-1)
80#define PSU_COEFFICIENTS_5V_AMP_K2 (-3)
82#define PSU_COEFFICIENTS_N12V_AUX_AMP_M (392)
83#define PSU_COEFFICIENTS_N12V_AUX_AMP_B (200)
84#define PSU_COEFFICIENTS_N12V_AUX_AMP_K1 (-1)
85#define PSU_COEFFICIENTS_N12V_AUX_AMP_K2 (-4)
87#define PSU_COEFFICIENTS_P12V_AUX_AMP_M (392)
88#define PSU_COEFFICIENTS_P12V_AUX_AMP_B (200)
89#define PSU_COEFFICIENTS_P12V_AUX_AMP_K1 (-1)
90#define PSU_COEFFICIENTS_P12V_AUX_AMP_K2 (-4)
92#define PSU_COEFFICIENTS_3V3_AUX_AMP_M (392)
93#define PSU_COEFFICIENTS_3V3_AUX_AMP_B (200)
94#define PSU_COEFFICIENTS_3V3_AUX_AMP_K1 (-1)
95#define PSU_COEFFICIENTS_3V3_AUX_AMP_K2 (-4)
98#define PSU_COEFFICIENTS_BOARD_TEMP_M (100)
99#define PSU_COEFFICIENTS_BOARD_TEMP_B (-128)
100#define PSU_COEFFICIENTS_BOARD_TEMP_K1 (2)
101#define PSU_COEFFICIENTS_BOARD_TEMP_K2 (-2)
103#define PSU_COEFFICIENTS_12V_TEMP_M (100)
104#define PSU_COEFFICIENTS_12V_TEMP_B (-128)
105#define PSU_COEFFICIENTS_12V_TEMP_K1 (2)
106#define PSU_COEFFICIENTS_12V_TEMP_K2 (-2)
108#define PSU_COEFFICIENTS_3V3_TEMP_M (100)
109#define PSU_COEFFICIENTS_3V3_TEMP_B (-128)
110#define PSU_COEFFICIENTS_3V3_TEMP_K1 (2)
111#define PSU_COEFFICIENTS_3V3_TEMP_K2 (-2)
113#define PSU_COEFFICIENTS_5V_TEMP_M (100)
114#define PSU_COEFFICIENTS_5V_TEMP_B (-128)
115#define PSU_COEFFICIENTS_5V_TEMP_K1 (2)
116#define PSU_COEFFICIENTS_5V_TEMP_K2 (-2)
118#define PSU_COEFFICIENTS_N12V_AUX_TEMP_M (100)
119#define PSU_COEFFICIENTS_N12V_AUX_TEMP_B (-128)
120#define PSU_COEFFICIENTS_N12V_AUX_TEMP_K1 (2)
121#define PSU_COEFFICIENTS_N12V_AUX_TEMP_K2 (-2)
123#define PSU_COEFFICIENTS_P12V_AUX_TEMP_M (100)
124#define PSU_COEFFICIENTS_P12V_AUX_TEMP_B (-128)
125#define PSU_COEFFICIENTS_P12V_AUX_TEMP_K1 (2)
126#define PSU_COEFFICIENTS_P12V_AUX_TEMP_K2 (-2)
128#define PSU_COEFFICIENTS_3V3_AUX_TEMP_M (100)
129#define PSU_COEFFICIENTS_3V3_AUX_TEMP_B (-128)
130#define PSU_COEFFICIENTS_3V3_AUX_TEMP_K1 (2)
131#define PSU_COEFFICIENTS_3V3_AUX_TEMP_K2 (-2)
133#define PSU_COEFFICIENTS_PRIMARY_TRANS_TEMP_M (75)
134#define PSU_COEFFICIENTS_PRIMARY_TRANS_TEMP_B (-61)
135#define PSU_COEFFICIENTS_PRIMARY_TRANS_TEMP_K1 (2)
136#define PSU_COEFFICIENTS_PRIMARY_TRANS_TEMP_K2 (-2)
139#define PSU_OFFSET_READING_INPUT_VOLT (0.3)
140#define PSU_OFFSET_READING_12V_VOLT (0)
141#define PSU_OFFSET_READING_3V3_VOLT (0)
142#define PSU_OFFSET_READING_5V_VOLT (0)
143#define PSU_OFFSET_READING_N12V_AUX_VOLT (0)
144#define PSU_OFFSET_READING_P12V_AUX_VOLT (0)
145#define PSU_OFFSET_READING_3V3_AUX_VOLT (0)
146#define PSU_OFFSET_READING_INPUT_AMP (0)
147#define PSU_OFFSET_READING_12V_AMP (0)
148#define PSU_OFFSET_READING_3V3_AMP (0)
149#define PSU_OFFSET_READING_5V_AMP (0)
150#define PSU_OFFSET_READING_N12V_AUX_AMP (0)
151#define PSU_OFFSET_READING_P12V_AUX_AMP (0)
152#define PSU_OFFSET_READING_3V3_AUX_AMP (0)
153#define PSU_OFFSET_READING_BOARD_TEMP (0)
154#define PSU_OFFSET_READING_12V_TEMP (0)
155#define PSU_OFFSET_READING_3V3_TEMP (0)
156#define PSU_OFFSET_READING_5V_TEMP (0)
157#define PSU_OFFSET_READING_N12V_AUX_TEMP (0)
158#define PSU_OFFSET_READING_P12V_AUX_TEMP (0)
159#define PSU_OFFSET_READING_3V3_AUX_TEMP (0)
160#define PSU_OFFSET_READING_PRIMARY_TRANS_TEMP \
164#define PSU_MASK_DIAG_STATE_IN_VOLT(data) (data & 0x00000007U)
165#define PSU_MASK_DIAG_STATE_OUT_12V_VOLT(data) ((data & 0x00000038U) >> 3U)
166#define PSU_MASK_DIAG_STATE_OUT_3V3_VOLT(data) ((data & 0x000001C0U) >> 6U)
167#define PSU_MASK_DIAG_STATE_OUT_5V_VOLT(data) ((data & 0x00000E00U) >> 9U)
168#define PSU_MASK_DIAG_STATE_OUT_N12V_AUX_VOLT(data) ((data & 0x00007000U) >> 12U)
169#define PSU_MASK_DIAG_STATE_OUT_P12V_AUX_VOLT(data) ((data & 0x00038000U) >> 15U)
170#define PSU_MASK_DIAG_STATE_OUT_3V3_AUX_VOLT(data) ((data & 0x001C0000U) >> 18U)
173#define PSU_MASK_DIAG_STATE_IN_AMP(data) (data & 0x00000007U)
174#define PSU_MASK_DIAG_STATE_OUT_12V_AMP(data) ((data & 0x00000038U) >> 3U)
175#define PSU_MASK_DIAG_STATE_OUT_3V3_AMP(data) ((data & 0x000001C0U) >> 6U)
176#define PSU_MASK_DIAG_STATE_OUT_5V_AMP(data) ((data & 0x00000E00U) >> 9U)
177#define PSU_MASK_DIAG_STATE_OUT_N12V_AUX_AMP(data) ((data & 0x00007000U) >> 12U)
178#define PSU_MASK_DIAG_STATE_OUT_P12V_AUX_AMP(data) ((data & 0x00038000U) >> 15U)
179#define PSU_MASK_DIAG_STATE_OUT_3V3_AUX_AMP(data) ((data & 0x001C0000U) >> 18U)
182#define PSU_MASK_DIAG_STATE_BOARD_TEMP(data) (data & 0x00000007U)
183#define PSU_MASK_DIAG_STATE_OUT_12V_TEMP(data) ((data & 0x00000038U) >> 3U)
184#define PSU_MASK_DIAG_STATE_OUT_3V3_TEMP(data) ((data & 0x000001C0U) >> 6U)
185#define PSU_MASK_DIAG_STATE_OUT_5V_TEMP(data) ((data & 0x00000E00U) >> 9U)
186#define PSU_MASK_DIAG_STATE_OUT_N12V_AUX_TEMP(data) ((data & 0x00007000U) >> 12U)
187#define PSU_MASK_DIAG_STATE_OUT_P12V_AUX_TEMP(data) ((data & 0x00038000U) >> 15U)
188#define PSU_MASK_DIAG_STATE_OUT_3V3_AUX_TEMP(data) ((data & 0x001C0000U) >> 18U)
189#define PSU_MASK_DIAG_STATE_PRI_TRANS_TEMP(data) ((data & 0x00E00000U) >> 21U)
192#define PSU_MASK_CBIT_IN_VOLT_OVER_VOLT(data) (data & 0x00000001U)
193#define PSU_MASK_CBIT_IN_VOLT_UNDER_VOLT(data) ((data & 0x00000002U) >> 1U)
194#define PSU_MASK_CBIT_OUT_12V_OVER_VOLT(data) ((data & 0x00000004U) >> 2U)
195#define PSU_MASK_CBIT_OUT_12V_UNDER_VOLT(data) ((data & 0x00000008U) >> 3U)
196#define PSU_MASK_CBIT_OUT_5V_OVER_VOLT(data) ((data & 0x00000010U) >> 4U)
197#define PSU_MASK_CBIT_OUT_5V_UNDER_VOLT(data) ((data & 0x00000020U) >> 5U)
198#define PSU_MASK_CBIT_OUT_3V3_OVER_VOLT(data) ((data & 0x00000040U) >> 6U)
199#define PSU_MASK_CBIT_OUT_3V3_UNDER_VOLT(data) ((data & 0x00000080U) >> 7U)
200#define PSU_MASK_CBIT_OUT_N12V_AUX_OVER_VOLT(data) ((data & 0x00000100U) >> 8U)
201#define PSU_MASK_CBIT_OUT_N12V_AUX_UNDER_VOLT(data) ((data & 0x00000200U) >> 9U)
202#define PSU_MASK_CBIT_OUT_P12V_AUX_OVER_VOLT(data) ((data & 0x00000400U) >> 10U)
203#define PSU_MASK_CBIT_OUT_P12V_AUX_UNDER_VOLT(data) ((data & 0x00000800U) >> 11U)
204#define PSU_MASK_CBIT_OUT_3V3_AUX_OVER_VOLT(data) ((data & 0x00001000U) >> 12U)
205#define PSU_MASK_CBIT_OUT_3V3_AUX_UNDER_VOLT(data) ((data & 0x00002000U) >> 13U)
208#define PSU_MASK_CBIT_IN_AMP_OVER_AMP(data) (data & 0x00000001U)
209#define PSU_MASK_CBIT_OUT_12V_OVER_AMP(data) ((data & 0x00000002U) >> 1U)
210#define PSU_MASK_CBIT_OUT_5V_OVER_AMP(data) ((data & 0x00000004U) >> 2U)
211#define PSU_MASK_CBIT_OUT_3V3_OVER_AMP(data) ((data & 0x00000008U) >> 3U)
212#define PSU_MASK_CBIT_OUT_N12V_AUX_OVER_AMP(data) ((data & 0x00000010U) >> 4U)
213#define PSU_MASK_CBIT_OUT_P12V_AUX_OVER_AMP(data) ((data & 0x00000020U) >> 5U)
214#define PSU_MASK_CBIT_OUT_3V3_AUX_OVER_AMP(data) ((data & 0x00000040U) >> 6U)
217#define PSU_MASK_CBIT_BOARD_OVER_TEMP(data) (data & 0x00000001U)
218#define PSU_MASK_CBIT_OUT_12V_OVER_TEMP(data) ((data & 0x00000002U) >> 1U)
219#define PSU_MASK_CBIT_OUT_5V_OVER_TEMP(data) ((data & 0x00000004U) >> 2U)
220#define PSU_MASK_CBIT_OUT_3V3_OVER_TEMP(data) ((data & 0x00000008U) >> 3U)
221#define PSU_MASK_CBIT_OUT_N12V_AUX_OVER_TEMP(data) ((data & 0x00000010U) >> 4U)
222#define PSU_MASK_CBIT_OUT_P12V_AUX_OVER_TEMP(data) ((data & 0x00000020U) >> 5U)
223#define PSU_MASK_CBIT_OUT_3V3_AUX_OVER_TEMP(data) ((data & 0x00000040U) >> 6U)
224#define PSU_MASK_CBIT_PRI_TRANS_OVER_TEMP(data) ((data & 0x00000080U) >> 7U)
227#define PSU_MASK_CBIT_COMM_STAT(data) (data & 0x00000001U)
DriverStatus
Low-Level Device Driver Execution Status and Return Error Codes.
Definition driverStatus.h:24
DriverStatus psu_getBoardTemp(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getBoardTemp.
Definition psu.c:703
DriverStatus psu_getOutputRailP12VAuxAmp(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getOutputRailP12VAuxAmp.
Definition psu.c:633
DriverStatus psu_getOutputRail12VTemp(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getOutputRail12VTemp.
Definition psu.c:738
DriverStatus psu_getOutputRailP12VAuxTemp(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getOutputRailP12VAuxTemp.
Definition psu.c:878
DriverStatus psu_getInputAmp(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getInputAmp.
Definition psu.c:458
DriverStatus psu_getOutputRail3V3Volt(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getOutputRail3V3Volt.
Definition psu.c:283
DriverStatus psu_getOutputRail3V3Temp(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getOutputRail3V3Temp.
Definition psu.c:773
DriverStatus psu_getOutputRail3V3Amp(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getOutputRail3V3Amp.
Definition psu.c:528
DriverStatus psu_getOutputRailP12VAuxVolt(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getOutputRailP12VAuxVolt.
Definition psu.c:388
DriverStatus psu_getOutputRail5VTemp(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getOutputRail5VTemp.
Definition psu.c:808
DriverStatus psu_getOutputRail12VVolt(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getOutputRail12VVolt.
Definition psu.c:248
DriverStatus psu_getOutputRail5VVolt(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getOutputRail5VVolt.
Definition psu.c:318
SensorNumber
Power Supply Unit (PSU) Internal Voltage, Current, and Temperature Sensor Channel Identifiers.
Definition psu.h:233
@ PSU_SENSOR_NUMBER_N12V_AUX_VOLTAGE
-12V aux voltage sensor (0Bh/11)
Definition psu.h:235
@ PSU_SENSOR_NUMBER_3V3_CURRENT
3.3V current sensor (13h/19)
Definition psu.h:241
@ PSU_SENSOR_NUMBER_P12V_AUX_TEMP
+12V aux temp sensor (20h/32)
Definition psu.h:253
@ PSU_SENSOR_NUMBER_3V3_AUX_TEMP
3.3V aux temp sensor (22h/34)
Definition psu.h:255
@ PSU_SENSOR_NUMBER_P12V_AUX_VOLTAGE
+12V aux voltage sensor (1Fh/31)
Definition psu.h:252
@ PSU_SENSOR_NUMBER_INPUT_VOLTAGE
Input voltage sensor (0Dh/13).
Definition psu.h:237
@ PSU_SENSOR_NUMBER_PRIMARY_TRANS_TEMP
Primary trans temp sensor (16h/22).
Definition psu.h:243
@ PSU_SENSOR_NUMBER_12V_TEMP
12V temp sensor (1Ch/28)
Definition psu.h:249
@ PSU_SENSOR_NUMBER_12V_CURRENT
12V current sensor (11h/17)
Definition psu.h:239
@ PSU_SENSOR_NUMBER_3V3_VOLTAGE
3.3V voltage sensor (1Dh/29)
Definition psu.h:250
@ PSU_SENSOR_NUMBER_5V_VOLTAGE
5V voltage sensor (19h/25)
Definition psu.h:246
@ PSU_SENSOR_NUMBER_N12V_AUX_CURRENT
-12V aux current sensor (18h/24)
Definition psu.h:245
@ PSU_SENSOR_NUMBER_5V_TEMP
5V temp sensor (1Ah/26)
Definition psu.h:247
@ PSU_SENSOR_NUMBER_3V3_AUX_VOLTAGE
3.3V aux voltage sensor (21h/33)
Definition psu.h:254
@ PSU_SENSOR_NUMBER_N12V_AUX_TEMP
-12V aux temp sensor (0Ch/12)
Definition psu.h:236
@ PSU_SENSOR_NUMBER_3V3_AUX_CURRENT
3.3V aux current sensor (14h/20)
Definition psu.h:242
@ PSU_SENSOR_NUMBER_INPUT_CURRENT
Input current sensor (0Eh/14).
Definition psu.h:238
@ PSU_SENSOR_NUMBER_P12V_AUX_CURRENT
+12V aux current sensor (17h/23)
Definition psu.h:244
@ PSU_SENSOR_NUMBER_5V_CURRENT
5V current sensor (12h/18)
Definition psu.h:240
@ PSU_SENSOR_NUMBER_BOARD_TEMP
Board temp sensor (0Ah/10).
Definition psu.h:234
@ PSU_SENSOR_NUMBER_3V3_TEMP
3.3V temp sensor (1Eh/30)
Definition psu.h:251
@ PSU_SENSOR_NUMBER_12V_VOLTAGE
12V voltage sensor (1Bh/27)
Definition psu.h:248
DriverStatus psu_getOutputRail3V3AuxAmp(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getOutputRail3V3AuxAmp.
Definition psu.c:668
DriverStatus psu_getPsuDiag(const PSUDevHandler psuDevHdl, PsuDiagStatus *psuDiagPtr)
psu_getPsuDiag.
Definition psu.c:34
DriverStatus psu_getOutputRail12VAmp(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getOutputRail12VAmp.
Definition psu.c:493
DriverStatus psu_getOutputRail3V3AuxVolt(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getOutputRail3V3AuxVolt.
Definition psu.c:423
DriverStatus psu_getOutputRail3V3AuxTemp(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getOutputRail3V3AuxTemp.
Definition psu.c:913
DriverStatus psu_getOutputRailN12VAuxTemp(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getOutputRailN12VAuxTemp.
Definition psu.c:843
DriverStatus psu_getOutputRailN12VAuxVolt(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getOutputRailN12VAuxVolt.
Definition psu.c:353
DriverStatus psu_getPsuCbit(const PSUDevHandler psuDevHdl, PsuCbitStatus *psuCbitPtr)
psu_getPsuCbit.
Definition psu.c:115
PsuDiagStateThreshold
Power Supply Unit (PSU) Voltage and Temperature Rail Threshold Diagnostic State Indicators.
Definition psu.h:262
@ READING_UPPER_NON_RECOVERABLE
Upper non-recoverable (07h).
Definition psu.h:269
@ READING_UPPER_NON_CRITICAL
Upper non-critical (05h).
Definition psu.h:267
@ READING_LOWER_NON_RECOVERABLE
Lower non-recoverable (04h).
Definition psu.h:266
@ READING_NORMAL
Normal state (01h).
Definition psu.h:263
@ READING_LOWER_CRITICAL
Lower critical (03h).
Definition psu.h:265
@ READING_LOWER_NON_CRITICAL
Lower non-critical (02h).
Definition psu.h:264
@ READING_UPPER_CRITICAL
Upper critical (06h).
Definition psu.h:268
DriverStatus psu_getOutputRailN12VAuxAmp(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getOutputRailN12VAuxAmp.
Definition psu.c:598
DriverStatus psu_getPrimaryTransTemp(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getPrimaryTransTemp.
Definition psu.c:948
DriverStatus psu_getOutputRail5VAmp(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getOutputRail5VAmp.
Definition psu.c:563
DriverStatus psu_getInputVolt(const PSUDevHandler psuDevHdl, Float32 *valuePtr)
psu_getInputVolt.
Definition psu.c:213
PsuCbitCondition
Power Supply Unit (PSU) Continuous Built-In Test (CBIT) Evaluation Condition (OK / NOT OK).
Definition psu.h:276
@ OK
PSU CBIT for OK condition is 1.
Definition psu.h:278
@ NOT_OK
PSU CBIT for NOT OK condition is 0.
Definition psu.h:277
Power Supply Unit (PSU) Continuous Built-In Test (CBIT) Current Draw Status Structure.
Definition psu.h:359
PsuCbitCondition inputAmpOverAmp
PSU CBIT status for input current in over current state.
Definition psu.h:360
PsuCbitCondition output3V3AuxOverAmp
PSU CBIT status for 3.3V auxiliary current in over current state.
Definition psu.h:366
PsuCbitCondition outputN12VAuxOverAmp
PSU CBIT status for -12V auxiliary current in over current state.
Definition psu.h:364
PsuCbitCondition outputP12VAuxOverAmp
PSU CBIT status for +12V auxiliary current in over current state.
Definition psu.h:365
PsuCbitCondition output12VOverAmp
PSU CBIT status for 12V current in over current state.
Definition psu.h:361
PsuCbitCondition output5VOverAmp
PSU CBIT status for 5V current in over current state.
Definition psu.h:362
PsuCbitCondition output3V3OverAmp
PSU CBIT status for 3.3V current in over current state.
Definition psu.h:363
Power Supply Unit (PSU) Continuous Built-In Test (CBIT) Thermal Status Structure.
Definition psu.h:373
PsuCbitCondition primaryTransOverTemp
PSU CBIT status for primary transformer temperature in over temperature state.
Definition psu.h:381
PsuCbitCondition output3V3AuxOverTemp
PSU CBIT status for output 3.3V auxiliary temperature in over temperature.
Definition psu.h:380
PsuCbitCondition outputP12VAuxOverTemp
PSU CBIT status for output +12V auxiliary temperature in over temperature state.
Definition psu.h:379
PsuCbitCondition boardOverTemp
PSU CBIT status for board temperature in over temperature state.
Definition psu.h:374
PsuCbitCondition output5VOverTemp
PSU CBIT status for output 5V temperature in over temperature state.
Definition psu.h:376
PsuCbitCondition output12VOverTemp
PSU CBIT status for output 12V temperature in over temperature state.
Definition psu.h:375
PsuCbitCondition outputN12VAuxOverTemp
PSU CBIT status for output -12V auxiliary temperature in over temperature state.
Definition psu.h:378
PsuCbitCondition output3V3OverTemp
PSU CBIT status for output 3.3V temperature in over temperature state.
Definition psu.h:377
Power Supply Unit (PSU) Continuous Built-In Test (CBIT) Voltage Rail Status Structure.
Definition psu.h:338
PsuCbitCondition outputN12VAuxOverVolt
PSU CBIT status for -12V auxiliary voltage in over voltage state.
Definition psu.h:347
PsuCbitCondition output3V3AuxUnderVolt
PSU CBIT status for 3.3V auxiliary voltage in under voltage state.
Definition psu.h:352
PsuCbitCondition output12VOverVolt
PSU CBIT status for 12V voltage in over voltage state.
Definition psu.h:341
PsuCbitCondition output3V3AuxOverVolt
PSU CBIT status for 3.3V auxiliary voltage in over voltage state.
Definition psu.h:351
PsuCbitCondition output3V3UnderVolt
PSU CBIT status for 3.3V voltage in under voltage state.
Definition psu.h:346
PsuCbitCondition outputP12VAuxOverVolt
PSU CBIT status for +12V auxiliary voltage in over voltage state.
Definition psu.h:349
PsuCbitCondition output12VUnderVolt
PSU CBIT status for 12V voltage in under voltage state.
Definition psu.h:342
PsuCbitCondition output3V3OverVolt
PSU CBIT status for 3.3V voltage in over voltage state.
Definition psu.h:345
PsuCbitCondition inputVoltOverVolt
PSU CBIT status for input voltage in over voltage state.
Definition psu.h:339
PsuCbitCondition inputVoltUnderVolt
PSU CBIT status for input voltage in under voltage state.
Definition psu.h:340
PsuCbitCondition outputP12VAuxUnderVolt
PSU CBIT status for +12V auxiliary voltage in under voltage state.
Definition psu.h:350
PsuCbitCondition output5VOverVolt
PSU CBIT status for 5V voltage in over voltage state.
Definition psu.h:343
PsuCbitCondition outputN12VAuxUnderVolt
PSU CBIT status for -12V auxiliary voltage in under voltage state.
Definition psu.h:348
PsuCbitCondition output5VUnderVolt
PSU CBIT status for 5V voltage in under voltage state.
Definition psu.h:344
Power Supply Unit (PSU) Over-Current Threshold Diagnostic Status Structure.
Definition psu.h:285
PsuDiagStateThreshold output12VAmp
PSU diagnostic state for output 12V current.
Definition psu.h:287
PsuDiagStateThreshold outputP12VAuxAmp
PSU diagnostic state for output +12V auxiliary current.
Definition psu.h:291
PsuDiagStateThreshold output5VAmp
PSU diagnostic state for output 5V current.
Definition psu.h:289
PsuDiagStateThreshold inputAmp
PSU diagnostic state for input current.
Definition psu.h:286
PsuDiagStateThreshold output3V3AuxAmp
PSU diagnostic state for output 3.3V auxiliary current.
Definition psu.h:292
PsuDiagStateThreshold outputN12VAuxAmp
PSU diagnostic state for output - 12V auxiliary current.
Definition psu.h:290
PsuDiagStateThreshold output3V3Amp
PSU diagnostic state for output 3.3V current.
Definition psu.h:288
Power Supply Unit (PSU) Over-Temperature Threshold Diagnostic Status Structure.
Definition psu.h:313
PsuDiagStateThreshold outputP12VAuxTemp
PSU diagnostic state for output +12V auxiliary temperature.
Definition psu.h:319
PsuDiagStateThreshold output5VTemp
PSU diagnostic state for output 5V temperature.
Definition psu.h:317
PsuDiagStateThreshold output3V3Temp
PSU diagnostic state for output 3.3V temperature.
Definition psu.h:316
PsuDiagStateThreshold output3V3AuxTemp
PSU diagnostic state for output 3.3V auxiliary temperature.
Definition psu.h:320
PsuDiagStateThreshold boardTemp
PSU diagnostic state for board temperature.
Definition psu.h:314
PsuDiagStateThreshold output12VTemp
PSU diagnostic state for output 12V temperature.
Definition psu.h:315
PsuDiagStateThreshold outputN12VAuxTemp
PSU diagnostic state for output -12V auxiliary temperature.
Definition psu.h:318
PsuDiagStateThreshold primaryTransTemp
PSU diagnostic state for primary transformer temperature.
Definition psu.h:321
Power Supply Unit (PSU) Over-Voltage Threshold Diagnostic Status Structure.
Definition psu.h:299
PsuDiagStateThreshold outputP12VAuxVolt
PSU diagnostic state for +12V auxiliary voltage.
Definition psu.h:305
PsuDiagStateThreshold output5VVolt
PSU diagnostic state for output 5V voltage.
Definition psu.h:303
PsuDiagStateThreshold outputN12VAuxVolt
PSU diagnostic state for -12V auxiliary voltage.
Definition psu.h:304
PsuDiagStateThreshold output12VVolt
PSU diagnostic state for output 12V voltage.
Definition psu.h:301
PsuDiagStateThreshold inputVolt
PSU diagnostic state for input voltage.
Definition psu.h:300
PsuDiagStateThreshold output3V3Volt
PSU diagnostic state for output 3.3V voltage.
Definition psu.h:302
PsuDiagStateThreshold output3V3AuxVolt
PSU diagnostic state for 3.3V auxiliary voltage.
Definition psu.h:306
Power Supply Unit (PSU) Peripheral Hardware Device Handler Structure.
Definition psu.h:399
UInt32 baseAddr
Device base address.
Definition psu.h:400
Power Supply Unit (PSU) Continuous Built-In Test (CBIT) Composite Health Status Structure.
Definition psu.h:388
CbitVoltage voltage
PSU CBIT voltage status.
Definition psu.h:389
CbitCurrent current
PSU CBIT current status.
Definition psu.h:390
PsuCbitCondition commStat
PSU CBIT communication status.
Definition psu.h:392
CbitTemp temp
PSU CBIT temperature status.
Definition psu.h:391
Power Supply Unit (PSU) Composite Hardware Diagnostic Status Structure.
Definition psu.h:328
OverCurrent overCurrent
Result of PSU diagnostic status for over current sensor.
Definition psu.h:329
OverVoltage overVoltage
Result of PSU diagnostic status for over voltage sensor.
Definition psu.h:330
OverTemp overTemp
Result of PSU diagnostic status for over temperature sensor.
Definition psu.h:331