콘텐츠로 이동
무료 평가 시작

pdcomm_gem_equipment_operator_offline

함수

장비를 EQUIPMENT OFF-LINE으로 전환합니다(운영자의 OFF-LINE 스위치).

PdcommStatus pdcomm_gem_equipment_operator_offline(PdcommTcpEndpoint *endpoint)

선언 위치: #include <pdcomm_gem.h>

SEMI E30 제어 상태 모델처럼 #PDCOMM_GEM_ONLINE_LOCAL, #PDCOMM_GEM_ONLINE_REMOTE, #PDCOMM_GEM_HOST_OFFLINE에서 허용됩니다. 운영자의 로컬 동작이므로 메시지를 보내지 않으며 연결도 필요하지 않습니다. #PDCOMM_GEM_ATTEMPT_ONLINE은 S1F1 트랜잭션이 끝나야만 벗어납니다.

매개변수

이름설명
endpoint장비 역할을 가진 유효한 TCP 엔드포인트입니다.

반환값

제어 상태가 #PDCOMM_GEM_EQUIPMENT_OFFLINE이 되면 #PDCOMM_OK를 반환합니다. endpoint가 NULL이면 #PDCOMM_INVALID_ARGUMENT를 반환합니다. 엔드포인트에 장비 역할이 없거나 제어 상태가 #PDCOMM_GEM_EQUIPMENT_OFFLINE 또는 #PDCOMM_GEM_ATTEMPT_ONLINE이면 #PDCOMM_INVALID_STATE를 반환합니다. 준비된 TCP 이벤트(staged event)가 있으면 #PDCOMM_BACKPRESSURE를 반환합니다. 엔드포인트가 오염(poisoned) 상태이면 #PDCOMM_POISONED를 반환합니다.