28 #ifndef EO_EEP_D24100_H    29 #define EO_EEP_D24100_H   222     D24100_UI_RESERVED = 15,
   227     D24100_CI_GET_PRODUCT_STATUS = 0,
   228     D24100_CI_GET_UNIT_STATUS = 1,
   229     D24100_CI_GET_PRESENCE_DATA = 2,
   230     D24100_CI_GET_ENVIRONMENTAL_DATA = 3,
   231     D24100_CI_GET_MAINTENANCE_DATA = 4,
   232     D24100_CI_PRODUCT_STATUS = 5,
   233     D24100_CI_TRIGGER_UNIT_OPERATING_STATE = 6,
   234     D24100_CI_SWITCH_UNIT_OPERATING_STATE = 7,
   235     D24100_CI_SET_UNIT_DATA = 8,
   236     D24100_CI_UNIT_STATUS = 9,
   237     D24100_CI_SET_OCCUPANCY = 10,
   238     D24100_CI_PRESENCE_DATA = 11,
   239     D24100_CI_ENVIRONMENTAL_DATA = 12,
   240     D24100_CI_MAINTENANCE_DATA = 13,
   245     D24100_UAS_NOT_ACTIVE = 0,
   246     D24100_UAS_ACTIVE = 1,
   251     D24100_TOS_SET_TRIGGER_LIGHT_OFF = 0,
   252     D24100_TOS_SET_TRIGGER_REDUCED_LIGHT = 1,
   253     D24100_TOS_SET_TRIGGER_WORKING_LIGHT = 2,
   254     D24100_TOS_SET_TRIGGER_SERVICE_LIGHT = 3,
   255     D24100_TOS_CLEAR_TRIGGER_LIGHT_OFF = 4,
   256     D24100_TOS_CLEAR_TRIGGER_REDUCED_LIGHT = 5,
   257     D24100_TOS_CLEAR_TRIGGER_WORKING_LIGHT = 6,
   258     D24100_TOS_CLEAR_TRIGGER_SERVICE_LIGHT = 7,
   259     D24100_TOS_NO_CHANGE = 15,
   265     D24100_OS_REDUCED_LIGHT = 1,
   266     D24100_OS_WORKING_LIGHT = 2,
   267     D24100_OS_SERVICE_LIGHT = 3,
   268     D24100_OS_NOT_SUPPORTED = 15,
   274     D24100_SC_SWITCH = 1,
   275     D24100_SC_NOT_USED = 15,
   281     D24100_VTL_NORMAL = 1,
   284     D24100_VTL_NO_CHANGE = 15,
   289     D24100_FM_DIRECT_MODE = 0,
   290     D24100_FM_RUNTIME_MODE = 1,
   291     D24100_FM_NOT_USED = 15,
   296     D24100_DL_NO_CHANGE = 255,
   301     D24100_CT_OUT_OF_RANGE = 16382,
   302     D24100_CT_NO_CHANGE = 16383,
   307     D24100_O_NOT_OCCUPIED = 0,
   308     D24100_O_OCCUPIED = 1,
   309     D24100_O_NO_CHANGE = 7,
   314     D24100_P_NO_PRESENCE_DETECTED = 0,
   315     D24100_P_PRESENCE_DETECTED = 1,
   316     D24100_P_RESERVED = 2,
   317     D24100_P_NOT_SUPPORTED = 3,
   322     D24100_NL_NOT_SUPPORTED = 255,
   327     D24100_VOC_NOT_SUPPORTED = 65535,
   332     D24100_I_NOT_SUPPORTED = 32767,
   337     D24100_T_NOT_SUPPORTED = 127,
   342     D24100_H_NOT_SUPPORTED = 127,
   347     D24100_OH_OUT_OF_RANGE = 262142,
   348     D24100_OH_NOT_SUPPORTED = 262143,
   353     D24100_OHA_OUT_OF_RANGE = 262142,
   354     D24100_OHA_NOT_SUPPORTED = 262143,
   359     D24100_PC_OUT_OF_RANGE = 4094,
   360     D24100_PC_NOT_SUPPORTED = 4095,
   365     D24100_EC_OUT_OF_RANGE = 65534,
   366     D24100_EC_NOT_SUPPORTED = 65535,
   387 #endif // !eoEEP_D24100 D24100_CHANNELS
Definition: eoEEP_D24100.h:166
uint8_t type
Type. 
Definition: eoProfile.h:69
eoMessage msg
helper function to convert bits 
Definition: eoProfile.h:302
virtual eoReturn SetCommand(uint8_t cmd)
Message Class for communication. 
Definition: eoMessage.h:47
D24100_UI_ENUM
Definition: eoEEP_D24100.h:220
eoReturn Parse(const eoMessage &msg)
Parses a msg using learned in Profile from Device. 
eoReturn
contains all the return values from different functions 
Definition: eoApiDef.h:40
eoReturn SetType(uint8_t type)
EnOcean Equipment Profiles. 
Definition: eoD2EEProfile.h:96
CHANNEL_TYPE
Definition: eoChannelEnums.h:167
The class to handle eoEEP_D24100. 
Definition: eoEEP_D24100.h:370