versadac
1
versadac - Scalable Recorder Firmware
|
Public Types | |
enum | HistoryPVType { REAL_CHANNEL, DERIVED_CHANNEL, TOTALISER, COUNTER, PV_TYPE_LIM } |
enum | DataType { BOOL_DATA, FLOAT_DATA, DOUBLE_DATA } |
Public Member Functions | |
AM_HistoryPVConfig (PVType pvType, uint8 dataType) | |
![]() | |
AM_PVConfigRecord (PVType pvType, uint8 dataType) | |
uint8 | getDataType () |
const char * | getDescriptor () |
uint8 | getFormat () |
uint8 | getDecimalDigits () |
uint8 | getFractionalDigits () |
bool | isMinMaxRecording () |
const char * | getUnits () |
uint16 | getNumBytes () |
bool | isPvDouble () |
double | getOffset () |
uint16 | getInstance () |
PVType | getPvType () |
const char * | getActiveString () |
const char * | getInactiveString () |
![]() | |
virtual sint32 | read (AM_HistoryStream &stream)=0 |
virtual uint16 | recordID () |
sint32 | verifyChecksum (AM_HistoryStream &stream) |
Protected Member Functions | |
sint32 | readFormatDescriptorAndUnits (AM_HistoryStream &stream) |
Additional Inherited Members | |
![]() | |
AM_TrendConfig | m_TrendConfig |
![]() | |
char | m_Descriptor [31] |
uint8 | m_DataType |
PVType | m_PVType |
uint16 | m_Instance |
char | m_Units [9] |
uint8 | m_PVFormat |
uint8 | m_DecimalDigits |
uint8 | m_FractionalDigits |
char | m_ActiveString [9] |
char | m_InactiveString [9] |
uint16 | m_uhhBytes |
bool | m_bPvDouble |
double | m_Offset |
bool | m_bMinMaxRecording |