State
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
A API /osc/state retorna atributos state da câmera. A diferença
entre isso e a API info é que state contém valores mutáveis
que representa o status da câmera (batteryLevel, por exemplo), enquanto a função info
contém apenas atributos estáticos da câmera (por exemplo, manufacturer ou
atributos que não mudam com frequência, como firmwareVersion).
Entrada
Esse comando não exige entrada.
Saída
Nome
Tipo
Descrição
fingerprint
String
Impressão digital (identificador exclusivo) do estado atual da câmera.
state
Objeto
Um objeto JSON que contém o status dos vários estados da câmera. Consulte a próxima tabela.
Objeto state
Esse objeto JSON fornece o status de vários estados da câmera. Os fabricantes podem
fornecer estados novos e personalizados, que devem ser precedidos por um sublinhado ( _ )
para evitar conflitos de namespace.
Nome
Tipo
Descrição
sessionId
String
ID da sessão atual. Esse campo foi descontinuado no nível 2 da API.
batteryLevel
Número
Definido como um valor de ponto flutuante da bateria restante. Por exemplo: 0,5
storageChanged
Booleano
Verdadeiro se um novo tipo de armazenamento (por exemplo, um cartão SD ou uma unidade USB) for inserido/removido.
Esse campo foi descontinuado no nível 2 da API.
storageUri
String
Um identificador exclusivo para distinguir armazenamentos diferentes. É usado para informar se o armazenamento foi alterado ou não.
Esse campo foi adicionado no nível 2 da API.
_vendorSpecific
[type](opcional)
Estado adicional específico do fornecedor sobre a câmera. Adicione um sublinhado ( _ ) para evitar conflitos de namespace.
Erro
Esse comando não retorna erros.
Exemplo
Solicitação
POST/osc/stateHTTP/1.1Host:[camera ip address]:[httpPort]Accept:application/jsonX-XSRF-Protected:1
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-09-11 UTC."],[],["The `/osc/state` API retrieves mutable camera status attributes. It outputs a `fingerprint`, a unique identifier for the current camera state, and a `state` object. The `state` object includes `batteryLevel`, `storageUri` and optional vendor-specific states prefixed with an underscore. It also contained `sessionId` and `storageChanged` which have been deprecated. The API uses POST and the response has a `200 OK` HTTP status with a content-type of `application/json`. The fingerprint changes with any tracked state change.\n"]]