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

Go to the source code of this file.

Classes

class  eoEEP_A511xx
 The class to handle EEP a511 profiles. More...
 

Enumerations

enum  CS_INDEXES {
  CS_REPEATER = 0x00, CS_POWER_RELAY_TIMER = 0x01, CS_DAYLIGHT_HARVEST = 0x02, CS_DIMMING = 0x03,
  CS_POWER_RELAY = 0x04, CS_ALARM = 0x05, CS_CONTROLLER_STATE = 0x06, CS_ENERGY_HOLDOFF = 0x07,
  CS_ANGLE_SIGN = 0x08, CS_POSITION_VALUE = 0x09, CS_ANGLE_VALUE = 0x0A, CS_SETVICE_MODE = 0x0B,
  CS_MODE_OF_POSITION = 0x0C, CS_OPERATING_HOURS = 0x0D, CS_STATUS = 0x0E, CS_RGB_RED = 0x0F,
  CS_RGB_GREEN = 0x10, CS_RGB_BLUE = 0x11
}
 Index enums for A5-11-xx profiles. More...
 
enum  CS_ENERGY_UNITS {
  CS_MILI_W = 0x00, CS_W = 0x01, CS_KILO_W = 0x02, CS_MEGA_W = 0x03,
  CS_WH = 0x04, CS_KILO_WH = 0x05, CS_MEGA_WH = 0x06, CS_GIGA_WH = 0x07,
  CS_MILI_A = 0x08, CS_A_1_10 = 0x09, CS_MILI_V = 0x0A, CS_V_1_10 = 0x0B
}
 Units for A5-11-xx profiles. More...
 
enum  CS_ENUM_03_ERROR_STATE { CS_NO_ERROR = 0x00, CS_LAMP_ERROR = 0x01, CS_INTERNAL_ERROR = 0x02 }
 3 state error code for A5-11-xx profiles More...
 
enum  CS_ENUM_04_ERROR_STATE { A5O_ERROR = 0x00, END_POS_NO_CONFIG = 0x01, INTERNAL_ERROR = 0x02, EXT_PERIPHERY_ERROR = 0x03 }
 4 state error code for A5-11-xx profiles More...
 
enum  CS_ENUM_BLIND_STATE { NOT_AVAILABLE = 0x00, BLIND_STOPPED = 0x01, BLIND_OPENS = 0x02, BLIND_CLOSES = 0x03 }
 Blind status for A5-11-xx profiles. More...
 
enum  CS_ENUM_END_POS { NO_END_POS_AVAILABLE = 0x00, NO_END_POS_REACHED = 0x01, BLIND_FULLY_OPEN = 0x02, BLIND_FULLY_CLOSE = 0x03 }
 Blind end position for A5-11-xx profiles. More...
 
enum  CS_ENUM_CONTROLLER_MODE { HEATING = 0x00, COOLING = 0x01, OFF = 0x02 }
 Controller mode for A5-11-xx profiles. More...
 
enum  CS_ENUM_ROOM_OCCUPANCY { OCCUPIED = 0x00, UNOCCUPIED = 0x01, STANDBY = 0x02, FROST = 0x03 }
 Room occupancy for A5-11-xx profiles. More...
 
enum  CS_FAN_STAGE {
  STAGE_0_MANUAL = 0x00, STAGE_1_MANUAL = 0x01, STAGE_2_MANUAL = 0x02, STAGE_3_MANUAL = 0x03,
  STAGE_0_AUTO = 0x10, STAGE_1_AUTO = 0x11, STAGE_2_AUTO = 0x12, STAGE_3_AUTO = 0x13
}
 Fan speed for A5-11-xx profiles. More...
 
enum  CS_WORKING_MODE { WORKING_MODE_1 = 0x01, WORKING_MODE_2 = 0x02, WORKING_MODE_3 = 0x03, WORKING_MODE_4 = 0x04 }
 Working mode for A5-11-05 profile. More...
 
enum  CS_RELAY_STATUS { CH1_OFF_CH2_OFF = 0x00, CH1_ON_CH2_OFF = 0x01, CH1_OFF_CH2_ON = 0x02, CH1_ON_CH2_ON = 0x03 }
 Relay Status for A5-11-05 profile. More...
 

Enumeration Type Documentation

◆ CS_ENERGY_UNITS

Units for A5-11-xx profiles.

Enumerator
CS_MILI_W 

Mili Watt 0

CS_W 

Watt 1

CS_KILO_W 

Kilo Watt 2

CS_MEGA_W 

Mega Watt 3

CS_WH 

Watthour 4

CS_KILO_WH 

Kilo Watthour 5

CS_MEGA_WH 

Mega Watthour 6

CS_GIGA_WH 

Giga Watthour 7

CS_MILI_A 

Mili Amper 8

CS_A_1_10 

1/10 Amper 9

CS_MILI_V 

Mili Volt 10

CS_V_1_10 

1/10 Volt 11

◆ CS_ENUM_03_ERROR_STATE

3 state error code for A5-11-xx profiles

Enumerator
CS_NO_ERROR 

No error 0

CS_LAMP_ERROR 

Lamp failure 1

CS_INTERNAL_ERROR 

Internal failure 2

◆ CS_ENUM_04_ERROR_STATE

4 state error code for A5-11-xx profiles

Enumerator
A5O_ERROR 

No error 0

END_POS_NO_CONFIG 

Lamp failure 1

INTERNAL_ERROR 

Internal failure 2

EXT_PERIPHERY_ERROR 

Failure on the external periphery 3

◆ CS_ENUM_BLIND_STATE

Blind status for A5-11-xx profiles.

Enumerator
NOT_AVAILABLE 

Not available 0

BLIND_STOPPED 

Blind is stopped 1

BLIND_OPENS 

Blind opens 2

BLIND_CLOSES 

Blind closes 3

◆ CS_ENUM_CONTROLLER_MODE

Controller mode for A5-11-xx profiles.

Enumerator
HEATING 

Heating 0

COOLING 

Cooling 1

OFF 

Off 2

◆ CS_ENUM_END_POS

Blind end position for A5-11-xx profiles.

Enumerator
NO_END_POS_AVAILABLE 

No end-position available 0

NO_END_POS_REACHED 

No end-position reached 1

BLIND_FULLY_OPEN 

Blind fully open 2

BLIND_FULLY_CLOSE 

Blind fully close 3

◆ CS_ENUM_ROOM_OCCUPANCY

Room occupancy for A5-11-xx profiles.

Enumerator
OCCUPIED 

Occupied 0

UNOCCUPIED 

Unoccupied 1

STANDBY 

StandBy 2

FROST 

Frost 3

◆ CS_FAN_STAGE

Fan speed for A5-11-xx profiles.

Enumerator
STAGE_0_MANUAL 

Stage 0 Manual 0

STAGE_1_MANUAL 

Stage 1 Manual 1

STAGE_2_MANUAL 

Stage 2 Manual 2

STAGE_3_MANUAL 

Stage 3 Manual 3

STAGE_0_AUTO 

Stage 0 Automatic 16

STAGE_1_AUTO 

Stage 1 Automatic 17

STAGE_2_AUTO 

Stage 2 Automatic 18

STAGE_3_AUTO 

Stage 3 Automatic 19

◆ CS_INDEXES

enum CS_INDEXES

Index enums for A5-11-xx profiles.

Enumerator
CS_REPEATER 

Repeater 0

CS_POWER_RELAY_TIMER 

Power relay timer 1

CS_DAYLIGHT_HARVEST 

Daylight Harvest 2

CS_DIMMING 

Dimming 3

CS_POWER_RELAY 

Power relay 4

CS_ALARM 

Alarm 5

CS_CONTROLLER_STATE 

Controller state 6

CS_ENERGY_HOLDOFF 

Energy hold-off 7

CS_ANGLE_SIGN 

Angle sign 8

CS_POSITION_VALUE 

Position value flag 9

CS_ANGLE_VALUE 

Angle value flag 10

CS_SETVICE_MODE 

Service mode 11

CS_MODE_OF_POSITION 

Mode of the position 12

CS_OPERATING_HOURS 

Operating hours flag 13

CS_STATUS 

Status 14

CS_RGB_RED 

RGB red 15

CS_RGB_GREEN 

RGB green 16

CS_RGB_BLUE 

RGB blue 17

◆ CS_RELAY_STATUS

Relay Status for A5-11-05 profile.

Enumerator
CH1_OFF_CH2_OFF 

Channel 1 off, channel 2 off 0

CH1_ON_CH2_OFF 

Channel 1 on, channel 2 off 1

CH1_OFF_CH2_ON 

Channel 1 off, channel 2 on 2

CH1_ON_CH2_ON 

Channel 1 on, channel 2 on 3

◆ CS_WORKING_MODE

Working mode for A5-11-05 profile.

Enumerator
WORKING_MODE_1 

Mode 1 0

WORKING_MODE_2 

Mode 2 1

WORKING_MODE_3 

Mode 3 2

WORKING_MODE_4 

Mode 4 3