EnOcean Link  1.14.0.0
Middleware to Connect EnOcean easily to other Projects
eoEEP_D206xx.h File Reference
#include "eoD2EEProfile.h"
Include dependency graph for eoEEP_D206xx.h:
This graph shows which files directly or indirectly include this file:

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...
 

Enumeration Type Documentation

◆ D20650_MSG_TYPE_ENUM

Message type enums for D2-06-50 profiles.

Enumerator
MSG_WINDOW_STATE 

Sensor Values 0

MSG_DEVICE_ALARM_STATUS 

Configuration Report 1

MSG_DEVICE_CALIBRATE 

Configuration Report 1

◆ D206_INDEX_ENUM

Index enums for D2-06-xx profiles.

Enumerator
BURGLARY_ALARM 

Burglary Alarm 0

PROTECTION_PLUS_ALARM 

Protection Plus Alarm 1

HANDLE_POSITION 

Handle Position 2

WINDOW_STATE 

Window State 3

BUTTON_1 

Button 1 4

BUTTON_2 

Button 2 5

MOTION 

Motion 6

VACATION_MODE 

Vacation Mode 7

HANDLE_CLICK 

Handled Closed Click 8

BATTERY_CLICK 

Battery Low Click 9

SENSOR_INTERVAL 

Sensor Update Interval 10

VACATION_INTERVAL 

Vacation Blink Interval 11

POWER_ONS 

Power Ons 12

ALARMS 

Alarms 13

HANDLE_CLOSED 

Handle Movements Closed 14

HANDLE_OPENED 

Handle Movements Opened 15

HANDLE_TILTED 

Handle Movements Tilted 16

WINDOW_TILTS 

Window Tilts 17

START_TRANSMISSION_CONFIG_SETTINGS 

Start Transmission of Configuration Settings 18

START_TRANSMISSION_LOG_DATA 

Start Transmission of Log Data Packets 19

◆ D206_MSG_TYPE_ENUM

Message type enums for D2-06-xx profiles.

Enumerator
MSG_SENSOR_VALUES 

Sensor Values 0

MSG_CONFIG_REPORT 

Configuration Report 1

MSG_LOG_DATA_1 

Log Data 01 2

MSG_LOG_DATA_2 

Log Data 02 3

MSG_LOG_DATA_3 

Log Data 03 4

MSG_LOG_DATA_4 

Log Data 04 5

MSG_CTRL_SETTINGS 

Control and Settings 6