PdcommGemCommandOptions
Struct
Limits for the remote command store, passed to pdcomm_gem_equipment_configure_commands().
typedef struct PdcommGemCommandOptions { ... } PdcommGemCommandOptionsMembers
max_commands
Field
Largest number of command definitions; must be at least 1.
size_t max_commandsmax_errors
Field
Largest number of CPACK entries in a frozen validation or an application response.
size_t max_errorsmax_identifier_bytes
Field
Largest length of one ASCII RCMD or CPNAME, in bytes; numeric names count as 0 bytes.
size_t max_identifier_bytesmax_parameters_per_command
Field
Largest number of parameters of one command, in definitions and in a received S2F41.
size_t max_parameters_per_commandmax_total_identifier_bytes
Field
Largest sum of the ASCII name lengths of all configured commands and parameters, in bytes.
size_t max_total_identifier_bytesmax_total_parameters
Field
Largest number of parameter definitions across all commands.
size_t max_total_parametersreserved
Field
Reserved; must be 0.
uint32_t reservedstruct_size
Field
Size of this structure in bytes; set to sizeof(PdcommGemCommandOptions) or larger.
size_t struct_sizeversion
Field
Options version; must be #PDCOMM_GEM_COMMAND_OPTIONS_VERSION.
uint32_t version