56 #ifndef FOXBMS__BENDER_IR155_HELPER_H_
57 #define FOXBMS__BENDER_IR155_HELPER_H_
72 #define IR155_GET_DIGITAL_STATUS_PIN_STATE() \
73 IO_PinGet(&IR155_DIGITAL_STATUS_INPUT_PORT->DIN, IR155_DIGITAL_STATUS_INPUT_PIN)
@ IR155_UNDEFINED_FREQUENCY
@ IR155_UNDERVOLTAGE_MODE
@ IR155_DUTY_CYCLE_MEASUREMENT
enum IR155_MEASUREMENT_STATE IR155_MEASUREMENT_STATE_e
void IR155_Initialize(uint8_t triggerTime_ms)
Software initialization of Timer-module.
@ IR155_GROUND_ERROR_MODE_UNKNOWN
@ IR155_IMD_ERROR_MEASUREMENT_UNKNOWN
@ IR155_UNDERVOLTAGE_MEASUREMENT_UNKNOWN
@ IR155_IMD_ERROR_MEASUREMENT
@ IR155_RESISTANCE_MEASUREMENT
@ IR155_RESISTANCE_ESTIMATION_UNKNOWN
@ IR155_RESISTANCE_ESTIMATION
@ IR155_MEASUREMENT_NOT_VALID
@ IR155_RESISTANCE_MEASUREMENT_UNKNOWN
@ IR155_UNDERVOLTAGE_MEASUREMENT
@ IR155_GROUND_ERROR_MODE
void IR155_Deinitialize(void)
Software deinitialization of Timer-module.
enum IR155_MEASUREMENT_MODE IR155_MEASUREMENT_MODE_e
IR155_MEASUREMENT_s IR155_GetMeasurementValues(void)
Interface function which delivers the actual signal measurement (duty cyle) and evaluation....
IR155_STATE_s ir155_state
General macros and definitions for the whole platform.
API header for the insulation monitoring device.
Header for the driver for the IO module.
PWM driver for the TMS570LC43xx.
bool isUndervoltageDetected
IR155_MEASUREMENT_MODE_e measurementMode
STD_PIN_STATE_e digitalStatusPin
IR155_MEASUREMENT_STATE_e measurementState
uint16_t periodTriggerTime_ms
IR155_MEASUREMENT_s measurement
uint32_t timeUntilValidMeasurement_ms