Skip to content
Start free evaluation

PdcommGemCommandOptions

Struct

Limits for the remote command store, passed to pdcomm_gem_equipment_configure_commands().

typedef struct PdcommGemCommandOptions { ... } PdcommGemCommandOptions

Declared in: #include <pdcomm_gem_commands.h>

Members

max_commands

Field

Largest number of command definitions; must be at least 1.

size_t max_commands

Declared in: #include <pdcomm_gem_commands.h>

max_errors

Field

Largest number of CPACK entries in a frozen validation or an application response.

size_t max_errors

Declared in: #include <pdcomm_gem_commands.h>

max_identifier_bytes

Field

Largest length of one ASCII RCMD or CPNAME, in bytes; numeric names count as 0 bytes.

size_t max_identifier_bytes

Declared in: #include <pdcomm_gem_commands.h>

max_parameters_per_command

Field

Largest number of parameters of one command, in definitions and in a received S2F41.

size_t max_parameters_per_command

Declared in: #include <pdcomm_gem_commands.h>

max_total_identifier_bytes

Field

Largest sum of the ASCII name lengths of all configured commands and parameters, in bytes.

size_t max_total_identifier_bytes

Declared in: #include <pdcomm_gem_commands.h>

max_total_parameters

Field

Largest number of parameter definitions across all commands.

size_t max_total_parameters

Declared in: #include <pdcomm_gem_commands.h>

reserved

Field

Reserved; must be 0.

uint32_t reserved

Declared in: #include <pdcomm_gem_commands.h>

struct_size

Field

Size of this structure in bytes; set to sizeof(PdcommGemCommandOptions) or larger.

size_t struct_size

Declared in: #include <pdcomm_gem_commands.h>

version

Field

Options version; must be #PDCOMM_GEM_COMMAND_OPTIONS_VERSION.

uint32_t version

Declared in: #include <pdcomm_gem_commands.h>