pdcomm::GemConstantDefinition
Struct
One equipment constant definition for GemEquipment::configureConstants().
struct GemConstantDefinitionAll items and strings are borrowed only during the configure call.
Members
current
Field
Current value (ECV); its format and count are kept as declared.
const SecsItem *currentdefaultValue
Field
Default value (ECDEF), or nullptr when absent.
const SecsItem *defaultValueid
Field
ECID: case-sensitive ASCII (empty allowed) or a scalar integer item.
const SecsItem *idmaxCount
Field
Maximum element count accepted for new values.
size_t maxCountmaximum
Field
Maximum (ECMAX), or nullptr when absent.
const SecsItem *maximumminCount
Field
Minimum element count accepted for new values.
size_t minCountminimum
Field
Minimum (ECMIN), or nullptr when absent. Lists cannot have bounds.
const SecsItem *minimumname
Field
ECNAME, ASCII.
std::string nameunits
Field
Units, ASCII.
std::string units