#include <AlarmableManager.h>
◆ AlarmEvent
◆ ALARM_ID
Values that represent alarm Identifiers.
Enumerator |
---|
ALARM_0 | |
ALARM_1 | |
ALARM_2 | |
◆ AlarmableManager() [1/2]
AlarmableManager::AlarmableManager |
( |
| ) |
|
◆ ~AlarmableManager()
AlarmableManager::~AlarmableManager |
( |
| ) |
|
|
inline |
◆ AlarmableManager() [2/2]
◆ Deregister()
Deregisters the alarmable per one ID.
- Author
- Jack Campbell
- Date
- 3/5/2017
- Parameters
-
[in,out] | in | If non-null, the alarmable. |
| id | The ID of the alarm to deregister |
- Returns
- An errcode.
◆ operator=()
◆ ProcessAlarms()
errcode AlarmableManager::ProcessAlarms |
( |
| ) |
|
Process the alarms.
- Author
- Jack Campbell
- Date
- 3/5/2017
- Returns
- An errcode.
◆ Register()
Registers the alarm to go off after t milliseconds.
- Author
- Jack Campbell
- Date
- 3/5/2017
- Parameters
-
| t | The amount of time to register the alarm to |
[in,out] | in | If non-null, the alarmable. |
| id | The ID of the alarm to register |
- Returns
- An errcode.
◆ Alarmable
◆ ALARM_NUMBER
const int AlarmableManager::ALARM_NUMBER = 3 |
|
static |
◆ timeline
std::multimap<float, AlarmEvent> AlarmableManager::timeline |
|
private |
The documentation for this class was generated from the following files: