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:169
The class to handle eoEEP_D24100.
Definition: eoEEP_D24100.h:370