1 #ifndef CARMA_ALARM_HANDLE_H
2 #define CARMA_ALARM_HANDLE_H
20 #include "carma/monitor/AlarmSubsystem.h"
21 #include "carma/alarm/AlarmControl.h"
30 AlarmControlRemoteObjHandle;
50 carma::monitor::ControlSubsystemBase::Reachable & reachable );
66 const char *alarmName,
void turnOff()
turnOff the alarm
Semi-hand-forged extensions to the auto-generated classes for the Control subsystem.
Manages acc Alarm reference to alarm DO.
void enableAlarm(bool state)
Enable/disable the alarm system state true=enable false=disable.
Manages connection to remote DO.
Typed class for managing connections to DOs.
Monitor system base class.
AlarmHandle(carma::monitor::MonitorSystem &carmaMonitor, carma::monitor::ControlSubsystemBase::Reachable &reachable)
Constructor.
void turnOn(const char *alarmName, const char *mp, const char *reason, bool repeat)
turnOn the alarm, given a particular alarm name
void updateDeadMan()
Let the alarm system know that the fault watching part is alive.