|
EnOcean Link
1.14.2.0
Middleware to Connect EnOcean easily to other Projects
|
Abstract class for channel information. Abstract class for channel information. From this class specific channel informations classes for Generic Profiles or EEP are derived. More...
#include <eoChannelInfo.h>

Public Member Functions | |
| const char * | ToString (uint8_t strType) |
| void | SetName (const char *name) |
| virtual uint8_t | GetSubIndex () |
Public Attributes | |
| CHANNEL_TYPE | type |
| CHANNEL_TYPE | |
| VALUE_TYPE | signalType |
| Current, Setpoint Absolute, Setpoint relative. | |
| double | min |
| Min as clear value. | |
| double | max |
| Max as clear value. | |
Abstract class for channel information. Abstract class for channel information. From this class specific channel informations classes for Generic Profiles or EEP are derived.
|
inlinevirtual |
If in a profile multiple Channels Exist with same type, this returns the "SubIndex" for this profile
Reimplemented in eoGPChannelInfo, and eoEEPChannelInfo.
| const char* eoChannelInfo::ToString | ( | uint8_t | strType | ) |
Returns for signalTypes either the NAME or the UNIT, for flags a small desc
| strType | NAME(0x00) or UNIT(0x01) |