normativeTypesCPP
|
Convenience Class for data fields of a Normative Type. More...
#include <ntfield.h>
Public Member Functions | |
POINTER_DEFINITIONS (PVNTField) | |
~PVNTField () | |
epics::pvData::PVStructurePtr | createEnumerated (epics::pvData::StringArray const &choices) |
epics::pvData::PVStructurePtr | createTimeStamp () |
epics::pvData::PVStructurePtr | createAlarm () |
epics::pvData::PVStructurePtr | createDisplay () |
epics::pvData::PVStructurePtr | createControl () |
epics::pvData::PVStructureArrayPtr | createEnumeratedArray () |
epics::pvData::PVStructureArrayPtr | createTimeStampArray () |
epics::pvData::PVStructureArrayPtr | createAlarmArray () |
Static Public Member Functions | |
static PVNTFieldPtr | get () |
PVStructurePtr epics::nt::PVNTField::createAlarm | ( | ) |
Creates an alarm PVStructure.
Definition at line 202 of file ntfield.cpp.
PVStructureArrayPtr epics::nt::PVNTField::createAlarmArray | ( | ) |
Creates an alarm PVStructureArray.
Definition at line 235 of file ntfield.cpp.
PVStructurePtr epics::nt::PVNTField::createControl | ( | ) |
Creates a control PVStructure.
Definition at line 215 of file ntfield.cpp.
PVStructurePtr epics::nt::PVNTField::createDisplay | ( | ) |
Creates a display PVStructure.
Definition at line 208 of file ntfield.cpp.
PVStructurePtr epics::nt::PVNTField::createEnumerated | ( | epics::pvData::StringArray const & | choices | ) |
Creates an enumerated PVStructure.
choices | The array of choices. |
Definition at line 190 of file ntfield.cpp.
PVStructureArrayPtr epics::nt::PVNTField::createEnumeratedArray | ( | ) |
Creates an enumerated PVStructureArray.
Definition at line 221 of file ntfield.cpp.
PVStructurePtr epics::nt::PVNTField::createTimeStamp | ( | ) |
Creates a timeStamp PVStructure.
Definition at line 196 of file ntfield.cpp.
PVStructureArrayPtr epics::nt::PVNTField::createTimeStampArray | ( | ) |
Creates a timeStamp PVStructureArray.
Definition at line 228 of file ntfield.cpp.
|
static |
Returns the single implementation of this class.
Definition at line 170 of file ntfield.cpp.
epics::nt::PVNTField::POINTER_DEFINITIONS | ( | PVNTField | ) |