State
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
/osc/state API menampilkan atribut state kamera. Perbedaan
antara ini dan info API adalah state berisi nilai yang dapat diubah
yang merepresentasikan status kamera (misalnya, batteryLevel), sedangkan info
hanya berisi atribut statis kamera (misalnya, manufacturer atau
atribut yang tidak sering berubah seperti firmwareVersion).
Input
Perintah ini tidak mengambil input.
Output
Nama
Jenis
Deskripsi
fingerprint
String
Sidik jari (ID unik) status kamera saat ini.
state
Objek
Objek JSON yang berisi status berbagai status kamera. Lihat tabel berikutnya.
Objek state
Objek JSON ini menyediakan berbagai status kamera. Produsen dapat
menyediakan status khusus baru, yang harus diawali dengan garis bawah ( _ )
untuk mencegah konflik namespace.
Nama
Jenis
Deskripsi
sessionId
String
ID sesi saat ini. Kolom ini tidak digunakan lagi di API level 2.
batteryLevel
Angka
Dinyatakan sebagai nilai floating point baterai yang tersisa, mis. 0,5
storageChanged
Boolean
True jika jenis penyimpanan baru (mis., kartu SD atau drive USB) dipasang/dilepas.
Kolom ini tidak digunakan lagi di API level 2.
storageUri
String
ID unik untuk membedakan penyimpanan yang berbeda. Itu digunakan untuk mengetahui apakah storage telah berubah atau tidak.
Kolom ini ditambahkan di API level 2.
_vendorSpecific
[jenis](opsional)
Status tambahan khusus vendor tentang kamera. Awali dengan garis bawah ( _ ) untuk mencegah konflik namespace.
Error
Perintah ini tidak menampilkan error.
Contoh
Permintaan
POST/osc/stateHTTP/1.1Host:[camera ip address]:[httpPort]Accept:application/jsonX-XSRF-Protected:1
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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"]]