add NTEnum

This commit is contained in:
Michael Davidsaver
2021-05-04 16:46:41 -07:00
parent 01745aad72
commit 6c3e5b693c
3 changed files with 41 additions and 1 deletions
+16
View File
@@ -104,6 +104,22 @@ TypeDef NTScalar::build() const
return def;
}
TypeDef NTEnum::build() const
{
using namespace pvxs::members;
TypeDef def(TypeCode::Struct, "epics:nt/NTEnum:1.0", {
Struct("value", "enum_t", {
Int32("index"),
StringA("choices"),
}),
Alarm{}.build().as("alarm"),
TimeStamp{}.build().as("timeStamp"),
});
return def;
}
TypeDef NTNDArray::build() const
{
using namespace pvxs::members;