33 #ifndef _eoCHANNELINFO_H 34 #define _eoCHANNELINFO_H 80 std::string channelName;
95 const char*
ToString(uint8_t strType);
97 void SetName(
const char* name) { channelName = name; };
119 return eepItem->
index;
125 #endif // _CHANNELINFO_H VALUE_TYPE signalType
Current, Setpoint Absolute, Setpoint relative.
Definition: eoChannelInfo.h:85
virtual uint8_t GetSubIndex()
Definition: eoChannelInfo.h:115
CHANNEL_TYPE type
CHANNEL_TYPE
Definition: eoChannelInfo.h:83
bool exist
Help flag if channel available.
Definition: eoChannelInfo.h:52
uint64_t rangeMax
Range of the data value - maximum.
Definition: eoChannelInfo.h:60
const char * ToString(uint8_t strType)
Abstract class for channel information. Abstract class for channel information. From this class speci...
Definition: eoChannelInfo.h:77
CHANNEL_TYPE type
CHANNEL_TYPE
Definition: eoChannelInfo.h:66
VALUE_TYPE
Value types.
Definition: eoChannelEnums.h:577
Specific class for EEP channel information. Class used to describe the EEP channels. It has the EEP_ITEM to describe the EEP channel values and the subtype - index.
Definition: eoChannelInfo.h:110
uint8_t index
Subchannel type - or index. This is only used if two of the same CHANNEL_TYPE members are available a...
Definition: eoChannelInfo.h:68
double scaleMin
Scaling application for the data value - minimum.
Definition: eoChannelInfo.h:62
virtual uint8_t GetSubIndex()
Definition: eoChannelInfo.h:99
CHANNEL_TYPE
Definition: eoChannelEnums.h:169
double scaleMax
Scaling application for the data value - maximum.
Definition: eoChannelInfo.h:64
uint16_t bitsize
Size of the data value in telegram.
Definition: eoChannelInfo.h:56
uint64_t rangeMin
Range of the data value - minimum.
Definition: eoChannelInfo.h:58
double max
Max as clear value.
Definition: eoChannelInfo.h:89
#define NULL
NULL definition.
Definition: eoHalTypes.h:54
Definition: eoChannelInfo.h:49
uint16_t bitoffs
Offset of the data value in telegram in bits.
Definition: eoChannelInfo.h:54
double min
Min as clear value.
Definition: eoChannelInfo.h:87