pdcomm::GemState
Struct
Snapshot of an endpoint's GEM state, returned by GemEndpoint::state().
struct GemStateMembers
communication
Field
Communication state (SEMI E30).
GemCommunication communicationcontrol
Field
Control state; GemControl::Unavailable for a host.
GemControl controlendpointId
Field
Process-unique identity of the endpoint, also carried in every token.
uint64_t endpointIdgeneration
Field
HSMS connection generation; it changes on every new connection.
uint64_t generationonlineMode
Field
Online substate used when going online; GemOnlineMode::Unavailable for a host.
GemOnlineMode onlineModependingCount
Field
Native requests waiting for a reply (at most 32).
size_t pendingCountpendingIds
Field
Identifiers held by pending requests, counted against the configured max_pending_ids.
size_t pendingIdsrole
Field
Configured role.
GemRole rolevariableCount
Field
Registered status variables at the equipment; 0 for a host.
size_t variableCount