28 #ifndef EO_EEP_D20503_H 29 #define EO_EEP_D20503_H 159 D20503_INT_DETECT = 12,
160 D20503_SOL_PROTECT = 13,
162 D20503_TEMP_OUT = 15,
163 D20503_OPEN_MODE = 16,
173 D20503_POS_NOCHANGE = 127,
177 D20503_ANGLE_NOCHANGE = 127,
181 D20503_REPO_DIRECT_TO_POSANG = 0,
182 D20503_REPO_GO_UP_THEN_TO_POSANG = 1,
183 D20503_REPO_GO_DOWN_THEN_TO_POSANG = 2,
187 D20503_LOCKMODE_NOCHANGE = 0,
188 D20503_LOCKMODE_BLOCK = 1,
189 D20503_LOCKMODE_ALARM = 2,
190 D20503_LOCKMODE_UNBLOCK = 7,
191 } D20503_LOCKMODE_ENUM;
195 D20503_LOCK_SENSOR_WINDOW_OPEN = 0,
196 D20503_LOCK_SENSOR_WINDOW_CLOSED = 1,
197 D20503_LOCK_SENSOR_NOT_AVAILABLE = 2,
198 } D20503_LOCK_SENSOR_ENUM;
202 D20503_INT_DETECT_NOT_TRIGGERED = 0,
203 D20503_INT_DETECT_TRIGGERED = 1,
204 D20503_INT_DETECT_NOT_AVAILABLE = 2,
205 } D20503_INT_DETECT_ENUM;
208 D20503_SOL_PROTECT_WITHOUT_ORIENTATION_AVAILABLE = 0,
209 D20503_SOL_PROTECT_WITH_ORIENTATION_AVAILABLE = 1,
210 D20503_SOL_PROTECT_WITH_ELECTROCHROMIC_GLASS_AVAILABE = 2,
211 } D20503_SOL_PROTECT_ENUM;
214 D20503_OPEN_MODE_AUTOMODE = 0,
215 D20503_OPEN_MODE_MANUAL_OVERRIDE = 1,
216 } D20503_OPEN_MODE_ENUM;
219 D20503_SASH_NOT_AVAILABLE = 127,
223 D20503_ERROR_NONE = 0,
224 D20503_ERROR_CURRENT_KILL = 1,
225 D20503_ERROR_IGU_NOT_TINTING = 2,
226 D20503_ERROR_IGU_WARNING = 3,
227 D20503_ERROR_PARAMETER = 4,
228 D20503_ERROR_SYSTEM = 5,
229 D20503_ERROR_OPENING_MOTORIZED = 6,
230 D20503_ERROR_CLOSING_MOTORIZED = 7,
237 D20503_CMD_GOTO = 0x01,
239 D20503_CMD_STOP = 0x02,
241 D20503_CMD_QUERY = 0x03,
243 D20503_CMD_REPLY = 0x04,
245 D20503_CMD_OPEN_MOTORIZED_WINDOW = 0x06,
247 D20503_CMD_QUERY_DATA = 0x07,
249 D20503_CMD_REPLY_DATA = 0x08,
273 #endif // !eoEEP_D20503 uint8_t type
Type.
Definition: eoProfile.h:69
eoMessage msg
helper function to convert bits
Definition: eoProfile.h:302
Message Class for communication.
Definition: eoMessage.h:47
eoReturn SetType(uint8_t type)
eoReturn
contains all the return values from different functions
Definition: eoApiDef.h:40
The class to handle eoEEP_D20503.
Definition: eoEEP_D20503.h:251
virtual eoReturn SetLength(uint8_t type)
EnOcean Equipment Profiles.
Definition: eoD2EEProfile.h:96
CHANNEL_TYPE
Definition: eoChannelEnums.h:169
virtual eoReturn SetCommand(uint8_t cmd)
virtual eoReturn Parse(const eoMessage &msg)
Parses a msg using learned in Profile from Device.