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

Go to the source code of this file.

Enumerations

enum  D250xx_COMMANDS { VENTILATION_REQUEST = 0x00, VENTILATION_CONTROL = 0x01, VENTILATION_BASIC_STATUS = 0x02, VENTILATION_EXTENDED_STATUS = 0x03 }
 Command enums for D2-50-xx profiles. More...
 
enum  D250xx_INDEX {
  REQUESTED_MSG_TYPE = 0x00, DIRECT_OP_MODE = 0x01, OP_MODE_CTRL = 0x02, HEAT_EXCHANGE_CTRL = 0x03,
  TIMER_OP_CTRL = 0x04, SAFTEY_MODE = 0x05, SUPPLY_AIR_POS = 0x06, EXHAUST_AIR_POS = 0x07,
  DEFROST_MODE = 0x08, COOLING_PROTECTION = 0x09, OUTDOOR_HEATER_STATUS = 0x0A, SUPPLY_HEATER_STATUS = 0x0B,
  DRAIN_HEATER_STATUS = 0x0C, TIMER_OP_CTRL_STATUS = 0x0D, FILTER_MAINTENANCE = 0x0E, WEEKLY_PROGRAM = 0x0F,
  ROOM_TEMP_CTRL = 0x10, AIR_QUALITY_1 = 0x11, AIR_QUALITY_2 = 0x12, MASTER_SLAVE_CONFIG = 0x13,
  OUTDOOR_TEMP = 0x14, SUPPLY_TEMP = 0x15, INDOOR_TEMP = 0x16, EXHAUST_TEMP = 0x17,
  SUPPLY_FAN_RATE = 0x18, EXHAUST_FAN_RATE = 0x19, SUPPLY_FAN_SPEED = 0x20, EXHAUST_FAN_SPEED = 0x21,
  SW_VERSION = 0x22, DIGITAL_INPUT_STATUS = 0x23, DIGITAL_OUTPUT_STATUS = 0x24, INFO_MSG_STATUS = 0x25,
  FAULT_STATUS = 0x26, CO2_TRHESHOLD = 0x27, AIR_QUALITY_TRHESHOLD = 0x28, ROOM_TEMP = 0x29
}
 Index enums for D2-50-xx profiles. More...
 
enum  D250_REQUESTED_MSG_TYPE { VENTILATION_BASIC = 0x00, VENTILATION_EXTENDED = 0x01 }
 Requested message enums for D2-50-xx profiles. More...
 
enum  D250_DIRECT_OP_MODE {
  DIRECT_MODE_OFF = 0x00, DIRECT_MODE_LEVEL_1 = 0x01, DIRECT_MODE_LEVEL_2 = 0x02, DIRECT_MODE_LEVEL_3 = 0x03,
  DIRECT_MODE_LEVEL_4 = 0x04, DIRECT_MODE_AUTO = 0x0B, DIRECT_MODE_AUTO_OD = 0x0C, DIRECT_MODE_SUPPLY_ONLY = 0x0D,
  DIRECT_MODE_SEXHAUST_ONLY = 0x0E, DIRECT_MODE_NO_ACTION = 0x0F
}
 Direct operation mode enums for D2-50-xx profiles. More...
 
enum  D250_OP_MODE { OP_NO_ACTION = 0x00, OP_NEXT = 0x01, OP_PREVIOUS = 0x02 }
 Operation mode enums for D2-50-xx profiles. More...
 
enum  D250_AIRFLAP_BYPASS { AIRFLAP_BYPASS_NO_ACTION = 0x00, AIRFLAP_BYPASS_CLOSE = 0x01, AIRFLAP_BYPASS_OPEN = 0x02 }
 Heat Exchanger Bypass Control for D2-50xx -profile. More...
 
enum  D250_AIRFLAP_BYPASS_STATUS { AIRFLAP_BYPASS_STATUS_CLOSED = 0x00, AIRFLAP_BYPASS__STATUS_OPENED = 0x01 }
 Air flap and bypass enums for D2-50-xx profiles. More...
 

Enumeration Type Documentation

◆ D250_AIRFLAP_BYPASS

Heat Exchanger Bypass Control for D2-50xx -profile.

Enumerator
AIRFLAP_BYPASS_NO_ACTION 

Air flap and bypass close 0

AIRFLAP_BYPASS_CLOSE 

Air flap and bypass close 1

AIRFLAP_BYPASS_OPEN 

Air flap and bypass open 2

◆ D250_AIRFLAP_BYPASS_STATUS

Air flap and bypass enums for D2-50-xx profiles.

Enumerator
AIRFLAP_BYPASS_STATUS_CLOSED 

Air flap and bypass is closed 0

AIRFLAP_BYPASS__STATUS_OPENED 

Air flap and bypass is open 1

◆ D250_DIRECT_OP_MODE

Direct operation mode enums for D2-50-xx profiles.

Enumerator
DIRECT_MODE_OFF 

Off 0

DIRECT_MODE_LEVEL_1 

Level 1 1

DIRECT_MODE_LEVEL_2 

Level 22

DIRECT_MODE_LEVEL_3 

Level 3 3

DIRECT_MODE_LEVEL_4 

Level 4 4

DIRECT_MODE_AUTO 

Automatic 11

DIRECT_MODE_AUTO_OD 

Automatic on Demand 12

DIRECT_MODE_SUPPLY_ONLY 

Supply Air Only 13

DIRECT_MODE_SEXHAUST_ONLY 

Exhaust Air Only 14

DIRECT_MODE_NO_ACTION 

No Action/ Keep Current Mode 15

◆ D250_OP_MODE

Operation mode enums for D2-50-xx profiles.

Enumerator
OP_NO_ACTION 

No Action 0

OP_NEXT 

Select Next Operation Mode (edge-trigger) 1

OP_PREVIOUS 

Select Previous Operation Mode (edge-trigger) 2

◆ D250_REQUESTED_MSG_TYPE

Requested message enums for D2-50-xx profiles.

Enumerator
VENTILATION_BASIC 

Ventilation Basic Status 0

VENTILATION_EXTENDED 

Ventilation Extended Status 1

◆ D250xx_COMMANDS

Command enums for D2-50-xx profiles.

Enumerator
VENTILATION_REQUEST 

Ventilation Remote Transmission Request 0

VENTILATION_CONTROL 

Ventilation Control 1

VENTILATION_BASIC_STATUS 

Ventilation Basic Status 2

VENTILATION_EXTENDED_STATUS 

Ventilation Extended Status 3

◆ D250xx_INDEX

Index enums for D2-50-xx profiles.

Enumerator
REQUESTED_MSG_TYPE 

Requested Message Type 0

DIRECT_OP_MODE 

Direct Operation Mode Control 1

OP_MODE_CTRL 

Operation Mode Control 2

HEAT_EXCHANGE_CTRL 

Heat Exchanger Bypass Control 3

TIMER_OP_CTRL 

Timer Operation Mode Control 4

SAFTEY_MODE 

Safety Mode Status 5

SUPPLY_AIR_POS 

Supply Air Flap Position 6

EXHAUST_AIR_POS 

Exhaust Air Flap Position 7

DEFROST_MODE 

Defrost Mode Status 8

COOLING_PROTECTION 

Cooling Protection Status 9

OUTDOOR_HEATER_STATUS 

Outdoor Air Heater Status 10

SUPPLY_HEATER_STATUS 

Supply Air Heater Status 11

DRAIN_HEATER_STATUS 

Drain Heater Status 12

TIMER_OP_CTRL_STATUS 

Timer Operation Mode Control Status 13

FILTER_MAINTENANCE 

Filter Maintenance Status 14

WEEKLY_PROGRAM 

Weekly Timer Program Status 15

ROOM_TEMP_CTRL 

Room Temperature Control Status 16

AIR_QUALITY_1 

Air Quality Sensor 1 17

AIR_QUALITY_2 

Air Quality Sensor 2 18

MASTER_SLAVE_CONFIG 

Master/Slave Configuration Status 19

OUTDOOR_TEMP 

Outdoor Air Temperature 20

SUPPLY_TEMP 

Supply Air Temperature 21

INDOOR_TEMP 

Indoor Air Temperature 22

EXHAUST_TEMP 

Exhaust Air Temperature 23

SUPPLY_FAN_RATE 

Supply Air Fan Air Flow Rate 24

EXHAUST_FAN_RATE 

Exhaust Air Fan Air Flow Rate 25

SUPPLY_FAN_SPEED 

Supply Fan Speed 26

EXHAUST_FAN_SPEED 

Exhaust Fan Speed 27

SW_VERSION 

Software Version Info 28

DIGITAL_INPUT_STATUS 

Digital Input Status 29

DIGITAL_OUTPUT_STATUS 

Digital Output Status 30

INFO_MSG_STATUS 

Info Message Status 31

FAULT_STATUS 

Fault Status 32

CO2_TRHESHOLD 

CO2 Threshold 33

AIR_QUALITY_TRHESHOLD 

Air Quality Threshold 34

ROOM_TEMP 

Room Temperature 35