software:firmware
MakAir Firmware
alarm_controller.h File Reference

Core logic to manage alarm features. More...

Go to the source code of this file.

Classes

struct  Alarms
 List of alarms (named by their code) More...
 
class  AlarmController
 Manage alarm features. More...
 

Macros

#define ALARMS_SIZE   21u
 
#define RCM_SW_1   12u
 
#define RCM_SW_2   11u
 
#define RCM_SW_3   14u
 
#define RCM_SW_11   21u
 
#define RCM_SW_12   13u
 
#define RCM_SW_14   22u
 
#define RCM_SW_15   23u
 
#define RCM_SW_16   31u
 
#define RCM_SW_18   17u
 
#define RCM_SW_19   24u
 
#define RCM_SW_4   40u
 
#define RCM_SW_5   41u
 
#define RCM_SW_6   42u
 
#define RCM_SW_7   43u
 
#define RCM_SW_8   44u
 
#define RCM_SW_9   45u
 
#define RCM_SW_10   46u
 
#define RCM_SW_20   47u
 
#define RCM_SW_21   48u
 
#define RCM_SW_22   49u
 
#define RCM_SW_23   107u
 

Variables

AlarmController alarmController
 Instance of the alarm controller. More...
 

Detailed Description

Core logic to manage alarm features.

Author
Makers For Life

Definition in file alarm_controller.h.

Macro Definition Documentation

◆ ALARMS_SIZE

#define ALARMS_SIZE   21u

Definition at line 18 of file alarm_controller.h.

◆ RCM_SW_1

#define RCM_SW_1   12u

Definition at line 20 of file alarm_controller.h.

◆ RCM_SW_10

#define RCM_SW_10   46u

Definition at line 37 of file alarm_controller.h.

◆ RCM_SW_11

#define RCM_SW_11   21u

Definition at line 23 of file alarm_controller.h.

◆ RCM_SW_12

#define RCM_SW_12   13u

Definition at line 24 of file alarm_controller.h.

◆ RCM_SW_14

#define RCM_SW_14   22u

Definition at line 25 of file alarm_controller.h.

◆ RCM_SW_15

#define RCM_SW_15   23u

Definition at line 26 of file alarm_controller.h.

◆ RCM_SW_16

#define RCM_SW_16   31u

Definition at line 27 of file alarm_controller.h.

◆ RCM_SW_18

#define RCM_SW_18   17u

Definition at line 28 of file alarm_controller.h.

◆ RCM_SW_19

#define RCM_SW_19   24u

Definition at line 29 of file alarm_controller.h.

◆ RCM_SW_2

#define RCM_SW_2   11u

Definition at line 21 of file alarm_controller.h.

◆ RCM_SW_20

#define RCM_SW_20   47u

Definition at line 39 of file alarm_controller.h.

◆ RCM_SW_21

#define RCM_SW_21   48u

Definition at line 40 of file alarm_controller.h.

◆ RCM_SW_22

#define RCM_SW_22   49u

Definition at line 41 of file alarm_controller.h.

◆ RCM_SW_23

#define RCM_SW_23   107u

Definition at line 42 of file alarm_controller.h.

◆ RCM_SW_3

#define RCM_SW_3   14u

Definition at line 22 of file alarm_controller.h.

◆ RCM_SW_4

#define RCM_SW_4   40u

Definition at line 31 of file alarm_controller.h.

◆ RCM_SW_5

#define RCM_SW_5   41u

Definition at line 32 of file alarm_controller.h.

◆ RCM_SW_6

#define RCM_SW_6   42u

Definition at line 33 of file alarm_controller.h.

◆ RCM_SW_7

#define RCM_SW_7   43u

Definition at line 34 of file alarm_controller.h.

◆ RCM_SW_8

#define RCM_SW_8   44u

Definition at line 35 of file alarm_controller.h.

◆ RCM_SW_9

#define RCM_SW_9   45u

Definition at line 36 of file alarm_controller.h.

Variable Documentation

◆ alarmController

AlarmController alarmController
extern

Instance of the alarm controller.

Definition at line 23 of file alarm_controller.cpp.