|
eoReturn | SetType (uint8_t type) |
|
| eoEEP_D20503 (uint16_t size=14) |
|
virtual eoReturn | Parse (const eoMessage &msg) |
| Parses a msg using learned in Profile from Device. More...
|
|
virtual eoReturn | SetValue (CHANNEL_TYPE type, uint32_t value, uint8_t index) |
|
virtual eoReturn | SetLength (uint8_t type) |
|
virtual eoReturn | SetCommand (uint8_t cmd) |
|
| eoD2EEProfile (uint16_t size=14) |
|
virtual eoReturn | CreateTeachIN (eoMessage &m) |
| Generates an EEP Telegram(only not chained supported!!1) More...
|
|
| eoEEProfile (uint16_t size=4) |
|
virtual eoReturn | GetValue (CHANNEL_TYPE type, float &value) |
| Gets the Value as Floating Point. More...
|
|
virtual eoReturn | GetValue (CHANNEL_TYPE type, uint8_t &value) |
| Sets the Value using a unsigned integer. More...
|
|
virtual eoReturn | GetValue (CHANNEL_TYPE type, uint32_t &value) |
|
virtual eoReturn | GetValue (CHANNEL_TYPE type, uint8_t &value, uint8_t subFlag) |
| Gets the Value as unsigned integer. More...
|
|
virtual eoReturn | GetValue (CHANNEL_TYPE type, uint32_t &value, uint8_t subFlag) |
|
virtual eoReturn | GetValue (CHANNEL_TYPE type, uint64_t &value, uint8_t subFlag) |
|
virtual eoReturn | GetValue (CHANNEL_TYPE type, float &value, uint8_t subFlag) |
| Gets the Value as Floating point. More...
|
|
virtual eoReturn | SetValue (CHANNEL_TYPE type, float value) |
| Sets the Value using a Floating Point. More...
|
|
virtual eoReturn | SetValue (CHANNEL_TYPE type, uint8_t value) |
| Sets the Value using a uint8_t. More...
|
|
virtual eoReturn | SetValue (CHANNEL_TYPE type, uint32_t value) |
|
virtual eoReturn | SetValue (CHANNEL_TYPE type, float value, uint8_t subFlag) |
| Gets the Value as a float. More...
|
|
virtual eoReturn | SetValue (CHANNEL_TYPE type, uint8_t value, uint8_t subFlag) |
| Gets the Value as unsigned integer. More...
|
|
virtual eoReturn | SetValue (CHANNEL_TYPE type, uint64_t value, uint8_t subFlag) |
| Sets the Value as a 64-bit. More...
|
|
virtual eoChannelInfo * | GetChannel (CHANNEL_TYPE type, uint8_t subType) |
|
virtual eoChannelInfo * | GetChannel (CHANNEL_TYPE type) |
|
virtual eoChannelInfo * | GetChannel (uint8_t channelNumber) |
|
virtual eoReturn | GetSubTypeChannel (CHANNEL_TYPE type, std::vector< eoEEPChannelInfo *> &vector) |
|
virtual uint8_t | GetChannelCount () const |
|
| eoProfile (uint16_t size=0) |
|
virtual bool | operator== (const eoProfile &othProfile) const |
|
virtual bool | operator!= (const eoProfile &othProfile) const |
|
virtual bool | IsSecDData (const eoMessage &message) |
|
virtual void | ClearValues () |
|
virtual eoReturn | Create (eoMessage &m) |
| Generates an EEP Message. More...
|
|
virtual uint8_t | Serialize (eoArchive &a) |
| Serialization Function which will be called by the eoStorageManager. More...
|
|
eoReturn | SetManufacturer (uint16_t manufacturerID) |
|
|
uint8_t | rorg |
| R-ORG.
|
|
uint8_t | func |
| Func.
|
|
uint8_t | type |
| Type.
|
|
uint16_t | manufacturer |
| Manufacturer.
|
|
static void | CopyItemToChannel (eoEEPChannelInfo &channel, EEP_ITEM const *item) |
|
static float | ScaleFromRAW (uint32_t rawValue, uint32_t rangeMin, uint32_t rangeMax, double scaleMin, double scaleMax) |
| Creates floating Point from Raw Value. More...
|
|
static uint32_t | ScaleToRAW (float value, uint32_t rangeMin, uint32_t rangeMax, double scaleMin, double scaleMax) |
| Creates Raw Value from a floating Point. More...
|
|
static eoReturn | GetRawValue (const eoMessage &msg, uint32_t &value, uint16_t offset, uint8_t size) |
| Gives raw data Value from a Message. More...
|
|
static eoReturn | SetRawValue (eoMessage &msg, uint32_t value, uint16_t offset, uint8_t size) |
| Inserts raw data Value in a message. More...
|
|
eoEEPChannelInfo * | channel |
| ChannelInfo list for direct Access to channels.
|
|
uint8_t | channelCount |
| Number of channels.
|
|
eoMessage | msg |
| helper function to convert bits
|
|
static const uint8_t | maskArray [8] |
| Mask array.
|
|
The class to handle eoEEP_D20503.
Allows the user to handle eoEEP_D20503 profile.
- For Message The type is intended for operation of a smart window that supports control of the vertical position and the rotation angle of the slats when using blinds, or the position and tint level of a electrochrome glass zone. There is the possibility to operate a motorization that opens and closes the window. The smart window has several sensors to return operational and environmental data. Data exchangeDirection: to. Addressing: broadcast. Communication trigger: event_trigger. Trigger description: . the following channels are available
Channel Index | Channel Type | Type | Comment |
0 | E_STATE | uint | ::POS - position |
1 | S_PERCENTAGE | float | ::POSCH0 - position |
2 | E_STATE | uint | ::ANGLE - Angle |
3 | S_PERCENTAGE | float | ::ANGLECH0 - Angle |
4 | E_STATE | uint | ::REPO - Repositioning |
5 | E_STATE | uint | ::LOCKMODE - lockingMode |
6 | E_IO_CHANNEL | uint | ::CHAN - channel |
7 | E_COMMAND | uint | ::CMD - commandId |
For Message Data exchangeDirection: to. Addressing: broadcast. Communication trigger: event_trigger. Trigger description: . the following channels are available
Channel Index | Channel Type | Type | Comment |
0 | E_IO_CHANNEL | uint | ::CHAN - channel |
1 | E_COMMAND | uint | ::CMD - commandId |
For Message Data exchangeDirection: to. Addressing: broadcast. Communication trigger: event_trigger. Trigger description: . the following channels are available
Channel Index | Channel Type | Type | Comment |
0 | E_IO_CHANNEL | uint | ::CHAN - channel |
1 | E_COMMAND | uint | ::CMD - commandId |
For Message Data exchangeDirection: from. Addressing: broadcast. Communication trigger: event_trigger. Trigger description: . the following channels are available
Channel Index | Channel Type | Type | Comment |
0 | E_STATE | uint | ::POS - position |
1 | S_PERCENTAGE | float | ::POSCH0 - position |
2 | E_STATE | uint | ::ANGLE - Angle |
3 | S_PERCENTAGE | float | ::ANGLECH0 - Angle |
4 | E_STATE | uint | ::LOCKMODE - lockingMode |
5 | E_IO_CHANNEL | uint | ::CHAN - channel |
6 | E_COMMAND | uint | ::CMD - commandId |
For Message Data exchangeDirection: to. Addressing: broadcast. Communication trigger: event_trigger. Trigger description: . the following channels are available
Channel Index | Channel Type | Type | Comment |
0 | S_PERCENTAGE | float | ::SASH - Motorized sash |
1 | E_IO_CHANNEL | uint | ::CHAN - channel |
2 | E_COMMAND | uint | ::CMD - commandId |
For Message Data exchangeDirection: to. Addressing: broadcast. Communication trigger: event_trigger. Trigger description: This command requests the actuator to return a reply data command. the following channels are available
Channel Index | Channel Type | Type | Comment |
0 | E_IO_CHANNEL | uint | ::CHAN - channel |
1 | E_COMMAND | uint | ::CMD - commandId |
For Message Data exchangeDirection: from. Addressing: broadcast. Communication trigger: event_trigger. Trigger description: Either upon request (Query data command) or after an internal trigger (see EEP Properties) the actuator sends this command to inform about its current state. the following channels are available
Channel Index | Channel Type | Type | Comment |
0 | S_PERCENTAGE | float | ::POS - position |
1 | S_PERCENTAGE | float | ::ANGLE - Angle |
2 | E_STATE | uint | ::TRANS - Transmissivity |
3 | E_STATE | uint | ::LOCK1 - Locking sensor 1 |
4 | E_STATE | uint | ::LOCK2 - Locking sensor 2 |
5 | E_STATE | uint | ::INT_DETECT - Intrusion detected |
6 | E_STATE | uint | ::SOL_PROTECT - Solar protection |
7 | S_TEMP | float | ::TEMP_IN - Indoor Temperature |
8 | S_TEMP | float | ::TEMP_OUT - Outdoor Temperature |
9 | E_STATE | uint | ::OPEN_MODE - Opening Mode |
10 | E_STATE | uint | ::SASH - Motorized sash |
11 | S_PERCENTAGE | float | ::SASHCH0 - Motorized sash |
12 | E_STATE | uint | ::ERROR - Error state |
13 | E_IO_CHANNEL | uint | ::CHAN - channel |
14 | E_COMMAND | uint | ::CMD - commandId |