Skip to content
Start free evaluation

pdcomm::GemCommandParameterInfo

Struct

One parameter definition, returned by GemEquipment::commandParameterAt() and GemEquipment::enhancedCommandParameterAt().

struct GemCommandParameterInfo

Declared in: #include <pdcomm_gem.hpp>

Members

format

Field

Required SECS-II format code.

uint8_t format

Declared in: #include <pdcomm_gem.hpp>

formatPresent

Field

true when #format applies.

bool formatPresent

Declared in: #include <pdcomm_gem.hpp>

maxCount

Field

Maximum element count.

size_t maxCount

Declared in: #include <pdcomm_gem.hpp>

maximum

Field

Highest accepted value; valid when #maximumPresent is true.

GemInt128 maximum

Declared in: #include <pdcomm_gem.hpp>

maximumPresent

Field

true when #maximum applies.

bool maximumPresent

Declared in: #include <pdcomm_gem.hpp>

minCount

Field

Minimum element count.

size_t minCount

Declared in: #include <pdcomm_gem.hpp>

minimum

Field

Lowest accepted value; valid when #minimumPresent is true.

GemInt128 minimum

Declared in: #include <pdcomm_gem.hpp>

minimumPresent

Field

true when #minimum applies.

bool minimumPresent

Declared in: #include <pdcomm_gem.hpp>

name

Field

Parameter name; numeric names may be normalized to I8 or U8.

SecsItem name

Declared in: #include <pdcomm_gem.hpp>

required

Field

true when the parameter is mandatory.

bool required

Declared in: #include <pdcomm_gem.hpp>