EZR
Dependencies: CRC16 FreescaleIAP FreescaleWatchdog GGSProtocol LM75B PIMA Parameters PersistentCircularQueue SerialNumberV2COM mbed-dev-watchdog_2016_03_04
Fork of smartRamalKW by
alarm.h
- Committer:
- tpadovani
- Date:
- 2015-10-19
- Revision:
- 22:b66e36356dd4
- Parent:
- 19:1f623070b9dd
File content as of revision 22:b66e36356dd4:
#ifndef ALARM_H #define ALARM_H #include "mbed.h" #include "queue.h" #include "appParameters.h" #include "debug.h" typedef struct{ unsigned int time; unsigned short int code; unsigned short int state; } AlarmEntry; class Alarm { PersistentCircularQueue alarmQueue; public: void loadQueue(int size, int sector); void writeAlarm(int code, bool state, bool previousState); char* getAllAlarms(); }; #endif