#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: