/osc/state API는 카메라의 state 특성을 반환합니다. 이 API와 info API의
차이점은, state에는 카메라 상태를 나타내는 변경 가능 값이
포함되지만(예: batteryLevel), info
에는 카메라의 정적 특성만 포함됩니다(예: manufacturer 또는 firmwareVersion)과 같이 자주 변경되지 않는
특성).
입력
이 명령은 입력을 받지 않습니다.
출력
이름
유형
설명
fingerprint
문자열
현재 카메라 상태의 지문(고유 식별자).
state
객체
다양한 카메라 상태의 상태를 포함하는 JSON 객체. 다음 표를 참조하세요.
state 객체
이 JSON 객체는 다양한 카메라 상태에 대한 정보를 제공합니다. 네임스페이스 충돌을 예방하기 위해 밑줄(_)로
접두사를 붙여야 하는 새로운 사용자 지정 상태를 제조업체가
제공할 수 있습니다.
이름
유형
설명
sessionId
문자열
현재 세션의 ID. 이 필드는 API 레벨 2 전용입니다.
batteryLevel
숫자
남은 배터리를 부동 소수점 값으로 표현합니다. 예: 0.5
storageChanged
부울
새로운 유형의 스토리지(예: SD 카드 또는 USB 드라이브)가 삽입/제거될 경우 true입니다.
이 필드는 API 레벨 2 전용입니다.
storageUri
문자열
여러 가지 스토리지를 구별하는 고유 식별자입니다. 스토리지가 변경되었는지 알려주는 데 사용합니다.
이 필드는 API 레벨 2에서 추가되었습니다.
_vendorSpecific
[유형](optional)
카메라에 대한 공급업체별 추가 상태. 네임스페이스 충돌을 예방하기 위해 밑줄(\_)로 접두사를 붙입니다.
오류
이 명령은 오류를 반환하지 않습니다.
예시
요청
POST/osc/stateHTTP/1.1Host:[camera ip address]:[httpPort]Accept:application/jsonX-XSRF-Protected:1