EnOcean Link
1.14.0.0
Middleware to Connect EnOcean easily to other Projects
|
#include "eoD2EEProfile.h"
Go to the source code of this file.
Classes | |
class | eoEEP_D20601 |
The class to handle EEP D20601 profile. More... | |
Enumerations | |
enum | D206_INDEX_ENUM { BURGLARY_ALARM = 0x00, PROTECTION_PLUS_ALARM = 0x01, HANDLE_POSITION = 0x02, WINDOW_STATE = 0x03, BUTTON_1 = 0x04, BUTTON_2 = 0x05, MOTION = 0x06, VACATION_MODE = 0x07, HANDLE_CLICK = 0x08, BATTERY_CLICK = 0x09, SENSOR_INTERVAL = 0x0A, VACATION_INTERVAL = 0x0B, POWER_ONS = 0x0C, ALARMS = 0x0D, HANDLE_CLOSED = 0x0E, HANDLE_OPENED = 0x0F, HANDLE_TILTED = 0x10, WINDOW_TILTS = 0x11, START_TRANSMISSION_CONFIG_SETTINGS = 0x12, START_TRANSMISSION_LOG_DATA = 0x13 } |
Index enums for D2-06-xx profiles. More... | |
enum | D206_MSG_TYPE_ENUM { MSG_SENSOR_VALUES = 0x00, MSG_CONFIG_REPORT = 0x01, MSG_LOG_DATA_1 = 0x02, MSG_LOG_DATA_2 = 0x03, MSG_LOG_DATA_3 = 0x04, MSG_LOG_DATA_4 = 0x05, MSG_CTRL_SETTINGS = 0x06 } |
Message type enums for D2-06-xx profiles. More... | |
enum | D20605_INDEX_ENUM { D206_ALIVE_MESSAGE = 0x01, D206_WINDOW_STATE = 0x02, D206_CHANGE_BATTERY = 0x03, D206_MOTION_SENSOR_ERROR = 0x04, D206_ACCLERATION_SENSOR_ERROR = 0x05, D206_MAGNETIC_SENSOR_ERROR = 0x06, D206_SYSTEM_ERROR = 0x07, D206_CALIBRATION_STATUS = 0x08, D206_NEXT_CALIBRATION = 0x09 } |
enum | D20605_STATUS { D20605_STATUS_OK = 0, D20605_STATUS_ERROR = 1, D20605_STATUS_NOT_SUPPORTED = 2, D20605_STATUS_INVALID = 2 } |
enum | D20605_BATTERY_STATE { D20605_BATTERY_OK = 0, D20605_BATTERY_CHANGE = 1 } |
enum | D20605_ALIVE_MESSAGE { D20605_STATUS_MESSAGE = 0, D20605_ALIVE_CYCLE_MESSAGE = 0x01 } |
enum | D20605_WINDOW_STATE { D20605_WINDOW_NONE = 0, D20605_SASH_CLOSED_WINDOWHANDLER_CLOSED = 0x01, D20605_SASH_CLOSED_WINDOWHANDLER_OPEN = 0x02, D20605_SASH_OPEN_WINDOWHANDLER_TILTED = 0x03, D20605_SASH_OPEN_WINDOWHANDLER_CLOSED = 0x04, D20605_SASH_OPEN_WINDOWHANDLER_OPEN = 0x05, D20605_SASH_OPEN_WINDOWHANDLER_TITLED = 0x06, D20605_SASH_TITLED_WINDOWHANDLER_CLOSED = 0x07, D20605_SASH_TITLED_WINDOWHANDLER_OPEN = 0x08, D20605_SASH_TITLED_WINDOWHANDLER_TITLED = 0x09 } |
enum | D20605_NEXT_CALIBRATION_STEP { CAL_NO_NEXT_STEP = 0x00, CAL_SASH_CLOSED_WINDOWHANDLER_CLOSED = 0x01, CAL_SASH_CLOSED_WINDOWHANDLER_OPEN = 0x02, CAL_SASH_OPEN_WINDOWHANDLER_TILTED = 0x03, CAL_SASH_OPEN_WINDOWHANDLER_CLOSED = 0x04, CAL_SASH_OPEN_WINDOWHANDLER_OPEN = 0x05, CAL_SASH_OPEN_WINDOWHANDLER_TITLED = 0x06, CAL_SASH_TITLED_WINDOWHANDLER_CLOSED = 0x07, CAL_SASH_TITLED_WINDOWHANDLER_OPEN = 0x08, CAL_SASH_TITLED_WINDOWHANDLER_TITLED = 0x09, CAL_FRAME_MAGNET_VALIDATION = 0x0A } |
enum | D20650_MSG_TYPE_ENUM { MSG_WINDOW_STATE = 0x00, MSG_DEVICE_ALARM_STATUS = 0x01, MSG_DEVICE_CALIBRATE = 0x11 } |
Message type enums for D2-06-50 profiles. More... | |
enum D20650_MSG_TYPE_ENUM |
enum D206_INDEX_ENUM |
Index enums for D2-06-xx profiles.
enum D206_MSG_TYPE_ENUM |