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

pdcomm_opcua_server_read_value

함수

인증된 로컬 사용자로서 노드의 Value 속성을 읽습니다.

int32_t pdcomm_opcua_server_read_value(pdcomm_opcua_handle server, pdcomm_opcua_bytes node_id, pdcomm_opcua_handle *out)

선언 위치: #include <pdcomm/opcua/pdcomm_opcua.h>

결과는 Part 6 DataValue 인코딩을 담은 소유 버퍼입니다. 알 수 없는 노드는 ABI 실패가 아니며, DataValue에 BadNodeIdUnknown이 들어 있습니다. 이 결과에는 응답 메타데이터가 없습니다.

매개변수

이름설명
server서버 핸들입니다.
node_id네임스페이스 2의 인코딩된 NodeId이며 최대 4096바이트입니다.
outDataValue 버퍼 핸들을 받습니다.

반환값

#PDCOMM_OPCUA_OK, #PDCOMM_OPCUA_INVALID_INPUT, #PDCOMM_OPCUA_LIMIT, #PDCOMM_OPCUA_CLOSED, #PDCOMM_OPCUA_BUSY, #PDCOMM_OPCUA_INVALID_HANDLE, #PDCOMM_OPCUA_POISONED 중 하나를 반환합니다.