pdcomm::GemState
구조체
GemEndpoint::state()가 반환하는, 끝점의 GEM 상태 스냅숏입니다.
struct GemState멤버
communication
필드
통신 상태(SEMI E30)입니다.
GemCommunication communicationcontrol
필드
제어 상태입니다. 호스트에서는 GemControl::Unavailable입니다.
GemControl controlendpointId
필드
프로세스 안에서 고유한 끝점 식별값이며 모든 토큰에도 담깁니다.
uint64_t endpointIdgeneration
필드
HSMS 연결 세대(generation)입니다. 새 연결마다 바뀝니다.
uint64_t generationonlineMode
필드
온라인이 될 때 사용하는 온라인 하위 상태입니다. 호스트에서는 GemOnlineMode::Unavailable입니다.
GemOnlineMode onlineModependingCount
필드
응답을 기다리는 네이티브 요청 수입니다(최대 32개).
size_t pendingCountpendingIds
필드
대기 중인 요청이 보유한 식별자 수이며, 설정된 max_pending_ids 한도에 포함됩니다.
size_t pendingIdsrole
필드
설정된 역할입니다.
GemRole rolevariableCount
필드
장비에 등록된 상태 변수 수입니다. 호스트에서는 0입니다.
size_t variableCount