PdcommGemCommandParameterInfo
Struct
Definition of one stored command parameter.
typedef struct PdcommGemCommandParameterInfo { ... } PdcommGemCommandParameterInfoFilled by pdcomm_gem_equipment_command_parameter_at() and pdcomm_gem_equipment_enhanced_command_parameter_at(). Absent optional values read as 0.
Members
format
Field
Required SECS-II format code; 0 when format_present is 0.
uint8_t formatformat_present
Field
1 when format is enforced.
uint8_t format_presentmax_count
Field
Largest allowed element count of the CPVAL item.
size_t max_countmaximum
Field
Inclusive upper bound; 0 when maximum_present is 0.
PdcommGemInt128 maximummaximum_present
Field
1 when maximum is enforced.
uint8_t maximum_presentmin_count
Field
Smallest allowed element count of the CPVAL item.
size_t min_countminimum
Field
Inclusive lower bound; 0 when minimum_present is 0.
PdcommGemInt128 minimumminimum_present
Field
1 when minimum is enforced.
uint8_t minimum_presentrequired
Field
1 when the parameter is required.
uint8_t requiredstruct_size
Field
Structure size; set to sizeof(PdcommGemCommandParameterInfo) or larger, receives the size written.
size_t struct_size