Skip to content
Start free evaluation

pdcomm::GemCommandDefinition

Struct

One remote command (RCMD) definition for S2F41 or for an enhanced command object.

struct GemCommandDefinition

Declared in: #include <pdcomm_gem.hpp>

Members

completionEvent

Field

CEID reported back for HCACK 0 or 4; it must exist in the report catalog.

uint32_t completionEvent

Declared in: #include <pdcomm_gem.hpp>

completionEventPresent

Field

true when #completionEvent is used.

bool completionEventPresent

Declared in: #include <pdcomm_gem.hpp>

name

Field

Command name: non-empty ASCII, or an integer scalar from -128 to 255. Borrowed.

const SecsItem *name

Declared in: #include <pdcomm_gem.hpp>

parameters

Field

Accepted parameters.

std::vector<GemCommandParameterDefinition> parameters

Declared in: #include <pdcomm_gem.hpp>

requireOnlineRemote

Field

true when the command is only valid in GemControl::OnlineRemote.

bool requireOnlineRemote

Declared in: #include <pdcomm_gem.hpp>