Skip to content
Start free evaluation

PdcommGemCommandDefinition

Struct

Definition of one remote command (RCMD).

typedef struct PdcommGemCommandDefinition { ... } PdcommGemCommandDefinition

Declared in: #include <pdcomm_gem_commands.h>

Members

completion_event

Field

CEID reported to the application when the command is acknowledged with HCACK 0 or 4.

uint32_t completion_event

Declared in: #include <pdcomm_gem_commands.h>

completion_event_present

Field

1 when completion_event is present, otherwise 0.

uint8_t completion_event_present

Declared in: #include <pdcomm_gem_commands.h>

count

Field

Number of parameter definitions; names must be unique within the command.

size_t count

Declared in: #include <pdcomm_gem_commands.h>

name

Field

RCMD item: nonempty ASCII or an integer scalar from -128 to 255; must not be NULL.

const PdcommSecsItem *name

Declared in: #include <pdcomm_gem_commands.h>

parameters

Field

Array of count parameter definitions; may be NULL when count is 0.

const PdcommGemCommandParameterDefinition *parameters

Declared in: #include <pdcomm_gem_commands.h>

require_online_remote

Field

1 to answer HCACK 2 unless the control state is ONLINE REMOTE at receipt, otherwise 0.

uint8_t require_online_remote

Declared in: #include <pdcomm_gem_commands.h>