The ClAlarmInfoT data structure is used to store the entire list of alarm attributes that include probable cause, MOID, category, sub-category, severity, and event time along with additional information of the alarm. More...
#include <clAlarmDefinitions.h>
Public Attributes | |
ClAlarmStateT | alarmState |
Flag to indicate if the alarm was for assert or for clear. | |
ClUint8T | buff [1] |
Additional information about the alarm. | |
ClAlarmCategoryTypeT | category |
Category of the alarm. | |
ClNameT | compName |
Component name of the resource on which the alarm occurred. | |
ClTimeT | eventTime |
Time stamp of the alarm being raised. | |
ClUint32T | len |
Length of the additional data about the alarm. | |
ClCorMOIdT | moId |
Resource on which the alarm occurred. | |
ClAlarmProbableCauseT | probCause |
Probable cause of the alarm. | |
ClAlarmSeverityTypeT | severity |
Severity of the alarm. | |
ClAlarmSpecificProblemT | specificProblem |
Specific-Problem of the alarm. |
The ClAlarmInfoT data structure is used to store the entire list of alarm attributes that include probable cause, MOID, category, sub-category, severity, and event time along with additional information of the alarm.
It also ascertains whether the alarm is asserted or cleared.
ClAlarmStateT ClAlarmInfoT::alarmState |
Flag to indicate if the alarm was for assert or for clear.
If isAssert is set, then the alarm condition has occured. If isAssert is zero, then the alarm has cleared. indicates alarm has cleared.
ClAlarmSpecificProblemT ClAlarmInfoT::specificProblem |
Specific-Problem of the alarm.
This field adds further refinement to the probable cause specified while raising the alarm.