28 #if !defined(eoEEP_D20601_H__INCLUDED_) 29 #define eoEEP_D20601_H__INCLUDED_ 174 D206_ALIVE_MESSAGE = 0x01,
175 D206_WINDOW_STATE = 0x02,
176 D206_CHANGE_BATTERY = 0x03,
177 D206_MOTION_SENSOR_ERROR = 0x04,
178 D206_ACCLERATION_SENSOR_ERROR = 0x05,
179 D206_MAGNETIC_SENSOR_ERROR = 0x06,
180 D206_SYSTEM_ERROR = 0x07,
181 D206_CALIBRATION_STATUS = 0x08,
182 D206_NEXT_CALIBRATION= 0x09,
187 D20605_STATUS_OK = 0,
188 D20605_STATUS_ERROR = 1,
189 D20605_STATUS_NOT_SUPPORTED = 2,
190 D20605_STATUS_INVALID = 2,
194 D20605_BATTERY_OK = 0,
195 D20605_BATTERY_CHANGE = 1,
196 } D20605_BATTERY_STATE;
199 D20605_STATUS_MESSAGE = 0,
200 D20605_ALIVE_CYCLE_MESSAGE = 0x01,
201 } D20605_ALIVE_MESSAGE;
204 D20605_WINDOW_NONE = 0,
205 D20605_SASH_CLOSED_WINDOWHANDLER_CLOSED = 0x01,
206 D20605_SASH_CLOSED_WINDOWHANDLER_OPEN = 0x02,
207 D20605_SASH_OPEN_WINDOWHANDLER_TILTED = 0x03,
208 D20605_SASH_OPEN_WINDOWHANDLER_CLOSED = 0x04,
209 D20605_SASH_OPEN_WINDOWHANDLER_OPEN = 0x05,
210 D20605_SASH_OPEN_WINDOWHANDLER_TITLED = 0x06,
211 D20605_SASH_TITLED_WINDOWHANDLER_CLOSED = 0x07,
212 D20605_SASH_TITLED_WINDOWHANDLER_OPEN = 0x08,
213 D20605_SASH_TITLED_WINDOWHANDLER_TITLED = 0x09,
214 } D20605_WINDOW_STATE;
218 CAL_NO_NEXT_STEP = 0x00,
219 CAL_SASH_CLOSED_WINDOWHANDLER_CLOSED = 0x01,
220 CAL_SASH_CLOSED_WINDOWHANDLER_OPEN = 0x02,
221 CAL_SASH_OPEN_WINDOWHANDLER_TILTED = 0x03,
222 CAL_SASH_OPEN_WINDOWHANDLER_CLOSED = 0x04,
223 CAL_SASH_OPEN_WINDOWHANDLER_OPEN = 0x05,
224 CAL_SASH_OPEN_WINDOWHANDLER_TITLED = 0x06,
225 CAL_SASH_TITLED_WINDOWHANDLER_CLOSED = 0x07,
226 CAL_SASH_TITLED_WINDOWHANDLER_OPEN = 0x08,
227 CAL_SASH_TITLED_WINDOWHANDLER_TITLED = 0x09,
228 CAL_FRAME_MAGNET_VALIDATION = 0x0A,
229 } D20605_NEXT_CALIBRATION_STEP;
308 eoEEP_D20650(uint16_t size = 10);
309 virtual ~eoEEP_D20650();
324 #endif // !defined(EA_259BDE62_FE41_490e_8B3E_427A72922C4A__INCLUDED_) Handled Closed Click 8
Definition: eoEEP_D206xx.h:127
Sensor Values 0
Definition: eoEEP_D206xx.h:288
Sensor Update Interval 10
Definition: eoEEP_D206xx.h:131
Configuration Report 1
Definition: eoEEP_D206xx.h:290
uint8_t type
Type.
Definition: eoProfile.h:69
Vacation Mode 7
Definition: eoEEP_D206xx.h:125
eoEEP_D20601(uint16_t size=10)
Handle Movements Opened 15
Definition: eoEEP_D206xx.h:141
D20650_MSG_TYPE_ENUM
Message type enums for D2-06-50 profiles.
Definition: eoEEP_D206xx.h:285
eoMessage msg
helper function to convert bits
Definition: eoProfile.h:302
Window State 3
Definition: eoEEP_D206xx.h:117
Configuration Report 1
Definition: eoEEP_D206xx.h:292
Message Class for communication.
Definition: eoMessage.h:47
Handle Movements Tilted 16
Definition: eoEEP_D206xx.h:143
Log Data 01 2
Definition: eoEEP_D206xx.h:160
Battery Low Click 9
Definition: eoEEP_D206xx.h:129
Start Transmission of Log Data Packets 19
Definition: eoEEP_D206xx.h:149
Log Data 03 4
Definition: eoEEP_D206xx.h:164
Vacation Blink Interval 11
Definition: eoEEP_D206xx.h:133
The class to handle EEP D20601 profile.
Definition: eoEEP_D206xx.h:230
Sensor Values 0
Definition: eoEEP_D206xx.h:156
Alarms 13
Definition: eoEEP_D206xx.h:137
Configuration Report 1
Definition: eoEEP_D206xx.h:158
Start Transmission of Configuration Settings 18
Definition: eoEEP_D206xx.h:147
Burglary Alarm 0
Definition: eoEEP_D206xx.h:111
Control and Settings 6
Definition: eoEEP_D206xx.h:168
Handle Position 2
Definition: eoEEP_D206xx.h:115
Power Ons 12
Definition: eoEEP_D206xx.h:135
eoReturn
contains all the return values from different functions
Definition: eoApiDef.h:40
Motion 6
Definition: eoEEP_D206xx.h:123
virtual eoReturn SetLength(uint8_t cmd)
Window Tilts 17
Definition: eoEEP_D206xx.h:145
EnOcean Equipment Profiles.
Definition: eoD2EEProfile.h:96
Log Data 04 5
Definition: eoEEP_D206xx.h:166
Protection Plus Alarm 1
Definition: eoEEP_D206xx.h:113
CHANNEL_TYPE
Definition: eoChannelEnums.h:169
Button 1 4
Definition: eoEEP_D206xx.h:119
D206_INDEX_ENUM
Index enums for D2-06-xx profiles.
Definition: eoEEP_D206xx.h:108
eoReturn Parse(const eoMessage &msg)
Parses a msg using learned in Profile from Device.
virtual eoReturn SetCommand(uint8_t cmd)
Handle Movements Closed 14
Definition: eoEEP_D206xx.h:139
Log Data 02 3
Definition: eoEEP_D206xx.h:162
Button 2 5
Definition: eoEEP_D206xx.h:121
D206_MSG_TYPE_ENUM
Message type enums for D2-06-xx profiles.
Definition: eoEEP_D206xx.h:153
eoReturn SetType(uint8_t type)