![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Convenience Class for introspection fields of a Normative Type. More...
#include "ntfield.h"
Public Member Functions | |
| POINTER_DEFINITIONS (NTField) | |
| ~NTField () | |
| bool | isEnumerated (epics::pvData::FieldConstPtr const &field) |
| bool | isTimeStamp (epics::pvData::FieldConstPtr const &field) |
| bool | isAlarm (epics::pvData::FieldConstPtr const &field) |
| bool | isDisplay (epics::pvData::FieldConstPtr const &field) |
| bool | isAlarmLimit (epics::pvData::FieldConstPtr const &field) |
| bool | isControl (epics::pvData::FieldConstPtr const &field) |
| epics::pvData::StructureConstPtr | createEnumerated () |
| epics::pvData::StructureConstPtr | createTimeStamp () |
| epics::pvData::StructureConstPtr | createAlarm () |
| epics::pvData::StructureConstPtr | createDisplay () |
| epics::pvData::StructureConstPtr | createControl () |
| epics::pvData::StructureArrayConstPtr | createEnumeratedArray () |
| epics::pvData::StructureArrayConstPtr | createTimeStampArray () |
| epics::pvData::StructureArrayConstPtr | createAlarmArray () |
Static Public Member Functions | |
| static NTFieldPtr | get () |
Friends | |
| class | NTAggregate |
| class | NTAttribute |
| class | NTContinuum |
| class | NTEnum |
| class | NTHistogram |
| class | NTMatrix |
| class | NTMultiChannel |
| class | NTNameValue |
| class | NTNDArray |
| class | NTNDArrayAttribute |
| class | NTScalar |
| class | NTScalarArray |
| class | NTScalarMultiChannel |
| class | NTTable |
| class | NTUnion |
Convenience Class for introspection fields of a Normative Type.
| StructureConstPtr epics::nt::NTField::createAlarm | ( | ) |
| StructureArrayConstPtr epics::nt::NTField::createAlarmArray | ( | ) |
Creates an array of alarm structures.
Definition at line 164 of file ntfield.cpp.
| StructureConstPtr epics::nt::NTField::createControl | ( | ) |
Creates a control structure.
Definition at line 148 of file ntfield.cpp.
| StructureConstPtr epics::nt::NTField::createDisplay | ( | ) |
Creates a display structure.
Definition at line 143 of file ntfield.cpp.
| StructureConstPtr epics::nt::NTField::createEnumerated | ( | ) |
Creates an enumerated structure.
Definition at line 128 of file ntfield.cpp.
| StructureArrayConstPtr epics::nt::NTField::createEnumeratedArray | ( | ) |
Creates an array of enumerated structures.
Definition at line 153 of file ntfield.cpp.
| StructureConstPtr epics::nt::NTField::createTimeStamp | ( | ) |
Creates a timeStamp structure.
Definition at line 133 of file ntfield.cpp.
| StructureArrayConstPtr epics::nt::NTField::createTimeStampArray | ( | ) |
Creates an array of timeStamp structures.
Definition at line 158 of file ntfield.cpp.
|
static |
Gets the single implementation of this class.
Definition at line 18 of file ntfield.cpp.
| bool epics::nt::NTField::isAlarm | ( | epics::pvData::FieldConstPtr const & | field | ) |
Is field an alarm structure.
| field | the field to test. |
Definition at line 70 of file ntfield.cpp.
| bool epics::nt::NTField::isAlarmLimit | ( | epics::pvData::FieldConstPtr const & | field | ) |
Is field an alarmLimit structure.
| field | the field to test. |
Definition at line 108 of file ntfield.cpp.
| bool epics::nt::NTField::isControl | ( | epics::pvData::FieldConstPtr const & | field | ) |
Is field a control structure.
| field | the field to test. |
Definition at line 122 of file ntfield.cpp.
| bool epics::nt::NTField::isDisplay | ( | epics::pvData::FieldConstPtr const & | field | ) |
Is field a display structure.
| field | the field to test. |
Definition at line 87 of file ntfield.cpp.
| bool epics::nt::NTField::isEnumerated | ( | epics::pvData::FieldConstPtr const & | field | ) |
Is field an enumerated structure.
| field | the field to test. |
Definition at line 42 of file ntfield.cpp.
| bool epics::nt::NTField::isTimeStamp | ( | epics::pvData::FieldConstPtr const & | field | ) |
Is field a timeStamp structure.
| field | the field to test. |
Definition at line 56 of file ntfield.cpp.
| epics::nt::NTField::POINTER_DEFINITIONS | ( | NTField | ) |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |