Ricoh USA · Schema

RICOH THETA Camera Info

Response shape for /osc/info on a RICOH THETA device.

PrintingDocument ManagementWorkplace ServicesImaging360 CamerasWorkflow Automation

Properties

Name Type Description
manufacturer string
model string
serialNumber string
firmwareVersion string
supportUrl string
gps boolean
gyro boolean
uptime integer Seconds since the device booted.
api array Supported OSC endpoints, e.g. /osc/info, /osc/state, /osc/commands/execute.
endpoints object
apiLevel array
_wlanMacAddress string
_bluetoothMacAddress string
View JSON Schema on GitHub

JSON Schema

theta-web-api-device-info-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/ricoh-usa/main/json-schema/theta-web-api-device-info-schema.json",
  "title": "RICOH THETA Camera Info",
  "description": "Response shape for /osc/info on a RICOH THETA device.",
  "type": "object",
  "required": ["manufacturer", "model", "serialNumber", "firmwareVersion", "apiLevel"],
  "properties": {
    "manufacturer": { "type": "string", "examples": ["RICOH"] },
    "model": { "type": "string", "examples": ["RICOH THETA X", "RICOH THETA Z1", "RICOH THETA A1"] },
    "serialNumber": { "type": "string" },
    "firmwareVersion": { "type": "string" },
    "supportUrl": { "type": "string", "format": "uri" },
    "gps": { "type": "boolean" },
    "gyro": { "type": "boolean" },
    "uptime": { "type": "integer", "minimum": 0, "description": "Seconds since the device booted." },
    "api": {
      "type": "array",
      "items": { "type": "string" },
      "description": "Supported OSC endpoints, e.g. /osc/info, /osc/state, /osc/commands/execute."
    },
    "endpoints": {
      "type": "object",
      "properties": {
        "httpPort": { "type": "integer" },
        "httpUpdatesPort": { "type": "integer" }
      }
    },
    "apiLevel": {
      "type": "array",
      "items": { "type": "integer", "enum": [1, 2] }
    },
    "_wlanMacAddress": { "type": "string" },
    "_bluetoothMacAddress": { "type": "string" }
  }
}