EnOcean Link  1.14.0.0
Middleware to Connect EnOcean easily to other Projects
eoEEP_D24100.h File Reference
#include "eoD2EEProfile.h"
Include dependency graph for eoEEP_D24100.h:

Go to the source code of this file.

Classes

class  eoEEP_D24100
 The class to handle eoEEP_D24100. More...
 

Enumerations

enum  D24100_CHANNELS {
  D24100_UI = 0, D24100_CI = 1, D24100_UAS14 = 3, D24100_UAS13 = 4,
  D24100_UAS12 = 5, D24100_UAS11 = 6, D24100_UAS10 = 7, D24100_UAS9 = 8,
  D24100_UAS8 = 9, D24100_UAS7 = 10, D24100_UAS6 = 11, D24100_UAS5 = 12,
  D24100_UAS4 = 13, D24100_UAS3 = 14, D24100_UAS2 = 15, D24100_UAS1 = 16,
  D24100_UAS0 = 17, D24100_TOS = 18, D24100_OS = 19, D24100_SC = 20,
  D24100_VTL = 21, D24100_FM = 22, D24100_DL = 23, D24100_DLCH0 = 24,
  D24100_CT = 25, D24100_CTCH0 = 26, D24100_OSM1 = 27, D24100_OSM2 = 28,
  D24100_P = 29, D24100_NL = 30, D24100_NLCH0 = 31, D24100_VOC = 32,
  D24100_VOCCH0 = 33, D24100_I = 34, D24100_ICH0 = 35, D24100_T = 36,
  D24100_TCH0 = 37, D24100_H = 38, D24100_HCH0 = 39, D24100_OH = 40,
  D24100_OHCH0 = 41, D24100_OHA = 42, D24100_OHACH0 = 43, D24100_PC = 44,
  D24100_PCCH0 = 45, D24100_EC = 46, D24100_ECCH0 = 47
}
 
enum  D24100_UI_ENUM { D24100_UI_RESERVED = 15 }
 
enum  D24100_CI_ENUM {
  D24100_CI_GET_PRODUCT_STATUS = 0, D24100_CI_GET_UNIT_STATUS = 1, D24100_CI_GET_PRESENCE_DATA = 2, D24100_CI_GET_ENVIRONMENTAL_DATA = 3,
  D24100_CI_GET_MAINTENANCE_DATA = 4, D24100_CI_PRODUCT_STATUS = 5, D24100_CI_TRIGGER_UNIT_OPERATING_STATE = 6, D24100_CI_SWITCH_UNIT_OPERATING_STATE = 7,
  D24100_CI_SET_UNIT_DATA = 8, D24100_CI_UNIT_STATUS = 9, D24100_CI_SET_OCCUPANCY = 10, D24100_CI_PRESENCE_DATA = 11,
  D24100_CI_ENVIRONMENTAL_DATA = 12, D24100_CI_MAINTENANCE_DATA = 13
}
 
enum  D24100_UAS_ENUM { D24100_UAS_NOT_ACTIVE = 0, D24100_UAS_ACTIVE = 1 }
 
enum  D24100_TOS_ENUM {
  D24100_TOS_SET_TRIGGER_LIGHT_OFF = 0, D24100_TOS_SET_TRIGGER_REDUCED_LIGHT = 1, D24100_TOS_SET_TRIGGER_WORKING_LIGHT = 2, D24100_TOS_SET_TRIGGER_SERVICE_LIGHT = 3,
  D24100_TOS_CLEAR_TRIGGER_LIGHT_OFF = 4, D24100_TOS_CLEAR_TRIGGER_REDUCED_LIGHT = 5, D24100_TOS_CLEAR_TRIGGER_WORKING_LIGHT = 6, D24100_TOS_CLEAR_TRIGGER_SERVICE_LIGHT = 7,
  D24100_TOS_NO_CHANGE = 15
}
 
enum  D24100_OS_ENUM {
  D24100_OS_OFF = 0, D24100_OS_REDUCED_LIGHT = 1, D24100_OS_WORKING_LIGHT = 2, D24100_OS_SERVICE_LIGHT = 3,
  D24100_OS_NOT_SUPPORTED = 15
}
 
enum  D24100_SC_ENUM { D24100_SC_STORE = 0, D24100_SC_SWITCH = 1, D24100_SC_NOT_USED = 15 }
 
enum  D24100_VTL_ENUM {
  D24100_VTL_OFF = 0, D24100_VTL_NORMAL = 1, D24100_VTL_OWL = 2, D24100_VTL_LARK = 3,
  D24100_VTL_NO_CHANGE = 15
}
 
enum  D24100_FM_ENUM { D24100_FM_DIRECT_MODE = 0, D24100_FM_RUNTIME_MODE = 1, D24100_FM_NOT_USED = 15 }
 
enum  D24100_DL_ENUM { D24100_DL_NO_CHANGE = 255 }
 
enum  D24100_CT_ENUM { D24100_CT_OUT_OF_RANGE = 16382, D24100_CT_NO_CHANGE = 16383 }
 
enum  D24100_O_ENUM { D24100_O_NOT_OCCUPIED = 0, D24100_O_OCCUPIED = 1, D24100_O_NO_CHANGE = 7 }
 
enum  D24100_P_ENUM { D24100_P_NO_PRESENCE_DETECTED = 0, D24100_P_PRESENCE_DETECTED = 1, D24100_P_RESERVED = 2, D24100_P_NOT_SUPPORTED = 3 }
 
enum  D24100_NL_ENUM { D24100_NL_NOT_SUPPORTED = 255 }
 
enum  D24100_VOC_ENUM { D24100_VOC_NOT_SUPPORTED = 65535 }
 
enum  D24100_I_ENUM { D24100_I_NOT_SUPPORTED = 32767 }
 
enum  D24100_T_ENUM { D24100_T_NOT_SUPPORTED = 127 }
 
enum  D24100_H_ENUM { D24100_H_NOT_SUPPORTED = 127 }
 
enum  D24100_OH_ENUM { D24100_OH_OUT_OF_RANGE = 262142, D24100_OH_NOT_SUPPORTED = 262143 }
 
enum  D24100_OHA_ENUM { D24100_OHA_OUT_OF_RANGE = 262142, D24100_OHA_NOT_SUPPORTED = 262143 }
 
enum  D24100_PC_ENUM { D24100_PC_OUT_OF_RANGE = 4094, D24100_PC_NOT_SUPPORTED = 4095 }
 
enum  D24100_EC_ENUM { D24100_EC_OUT_OF_RANGE = 65534, D24100_EC_NOT_SUPPORTED = 65535 }
 

Enumeration Type Documentation

◆ D24100_CHANNELS

Subindexes of available channel types

◆ D24100_UI_ENUM

Enums of channel