Page History
...
Code Block |
---|
const char * epicsAlarmSeverityStrings [ALARM_NSEV]
const char * epicsAlarmConditionStrings [ALARM_NSTATUS]
const char * dbr_text [35]
const char * epicsAlarmSeverityStrings [ALARM_NSEV]
Initial value:
{
"NO_ALARM",
"MINOR",
"MAJOR",
"INVALID",
}
const char * epicsAlarmConditionStrings [ALARM_NSTATUS]
Initial value:
{
"NO_ALARM",
"READ",
"WRITE",
"HIHI",
"HIGH",
"LOLO",
"LOW",
"STATE",
"COS",
"COMM",
"TIMEOUT",
"HWLIMIT",
"CALC",
"SCAN",
"LINK",
"SOFT",
"BAD_SUB",
"UDF",
"DISABLE",
"SIMM",
"READ_ACCESS",
"WRITE_ACCESS",
}
|
...
Public attributes:
Code Block |
---|
char sPvName[_iMaxPvNameLength];
|
Public Member Functions:
Code Block |
---|
/** * Layout of the EpicsPvCtrlHeader * *---------------------------------- EpicsPvCtrlHeader --------------------------------------------- *---------------------+-----------------+--------------+------------------------------------ * Name // Constructor EpicsPvCtrlHeader( short int iPvId1, short int iDbrType1, short int iNumElements1, const char sPvName1[] ) : EpicsPvHeader( iPvId1, iDbrType1, iNumElements1) |
Class EpicsPvCtrl
Inherits from EpicsPvCtrlHeader and EpicsPvBase
Public Attributes:
Code Block |
---|
|int LengthprintPv(Bytes) const; |enum { iDbrCtrlType = Type EpicsDbrTools::DbrTypeTraits<iDbrType1>::iDbrCtrlType }; |
Public Member Functions
Code Block |
---|
// Constructor |EpicsPvCtrl( short int iPvId1, Description *---------------------+-----------------+--------------+------------------------------------ * sPvName short int iNumElements1, _iMaxPvNameLength const char sPvName1[], Null-terminated string, */ |
Class EpicsPvCtrl<iDbrType1,EpicsPvBase>
...
void* pEpicsDataValue1,
int* piSize = NULL )
: EpicsPvCtrlHeader(iPvId1, iDbrCtrlType, iNumElements1, sPvName1),
EpicsPvBase( *(EpicsPvBase*) pEpicsDataValue1 )
|
Class EpicsPvTime
Inherits from EpicsPvHeader and EpicsPvBase
Public Attributes:
Code Block |
---|
enum { iDbrTimeType = EpicsDbrTools::DbrTypeTraits<iDbrType1>::iDbrTimeType };
typedef typename EpicsDbrTools::DbrTypeTraits<iDbrType1>::TDbrOrg TDbrOrg;
|
Public Member Functions:
Code Block |
---|
EpicsPvTime( short int iPvId1,
int iNumElements1,
void* pEpicsDataValue1,
int* piSize = NULL )
: EpicsPvHeader( iPvId1, iDbrTimeType, iNumElements1 ),
EpicsPvBase( *(EpicsPvBase*) pEpicsDataValue1 )
int printPv() const;
|
Overview
Content Tools