|  | Dual Active Bridge Development Board (Part-No. ) |
Content |  |  |  |  |  |

Loading...
Searching...
No Matches
fault_typedef.h
Go to the documentation of this file.
1
8#ifndef DEV_FAULT_TYPEDEF_H
9#define DEV_FAULT_TYPEDEF_H
10
11#include "fault_common.h"
12
13
14
20 struct FAULT_s
21{
22 FAULT_OBJ_T IPrimaryOCP;
23 FAULT_OBJ_T ISecondaryOCP;
24 FAULT_OBJ_T VPrimaryOVP;
25 FAULT_OBJ_T VPrimaryUVP;
26 FAULT_OBJ_T VSecondaryOVP;
27 FAULT_OBJ_T VSecondaryUVP;
28 FAULT_OBJ_T ISenseSCP;
29 FAULT_OBJ_T PowerSupplyOTP;
30 FAULT_OBJ_T VRail_5V;
31};
32 typedef struct FAULT_s FAULT_t;
33
34
39 struct FAULT_SETTINGS_s
40{
41 uint16_t FaultDetected;
42 FAULT_t Object;
43};
44 typedef struct FAULT_SETTINGS_s FAULT_SETTINGS_t;
45
46
47#endif /* DEV_FAULT_TYPEDEF_H */
48
fault_common.h
Contains fault generic public functions.
FAULT_OBJ_T
The Fault object data structure contains a list of elements/variables that are used to detect/check a...
Definition fault_common.h:23
FAULT_s
Collection of faults to be monitored.
Definition fault_typedef.h:21
FAULT_s::VRail_5V
FAULT_OBJ_T VRail_5V
Fault object for 5V rail.
Definition fault_typedef.h:30
FAULT_s::VSecondaryUVP
FAULT_OBJ_T VSecondaryUVP
Fault object for Secondary under voltage protection.
Definition fault_typedef.h:27
FAULT_s::PowerSupplyOTP
FAULT_OBJ_T PowerSupplyOTP
Fault object for Power Supply Temperature.
Definition fault_typedef.h:29
FAULT_s::VSecondaryOVP
FAULT_OBJ_T VSecondaryOVP
Fault object for Secondary over voltage protection.
Definition fault_typedef.h:26
FAULT_s::ISecondaryOCP
FAULT_OBJ_T ISecondaryOCP
Fault object for Secondary over current protection.
Definition fault_typedef.h:23
FAULT_s::VPrimaryOVP
FAULT_OBJ_T VPrimaryOVP
Fault object for Primary over voltage protection.
Definition fault_typedef.h:24
FAULT_s::VPrimaryUVP
FAULT_OBJ_T VPrimaryUVP
Fault object for Primary under voltage protection.
Definition fault_typedef.h:25
FAULT_s::IPrimaryOCP
FAULT_OBJ_T IPrimaryOCP
Fault object for Primary over current protection.
Definition fault_typedef.h:22
FAULT_s::ISenseSCP
FAULT_OBJ_T ISenseSCP
Fault object for Short circuit protection.
Definition fault_typedef.h:28
FAULT_SETTINGS_s
Contains Fault settings.
Definition fault_typedef.h:40
FAULT_SETTINGS_s::FaultDetected
uint16_t FaultDetected
Fault indication for fault occurrence.
Definition fault_typedef.h:41
FAULT_SETTINGS_s::Object
FAULT_t Object
Fault Objects.
Definition fault_typedef.h:42