Get started
  • English
  • 简体中文
Official Site
Get started
  • English
  • 简体中文
Official Site
  • Get started
  • Concepts
  • Guides
  • Device capabilities & events
    • Browse by device type
    • Device capabilities
      • Common methods
      • Detection and alarms
      • Image
      • PTZ
      • Light
      • Recording
      • Audio
      • Media
      • Network
      • Power
      • Privacy
      • Call
      • Storage
      • System
        • Diagnostics
          • system.diagnostics.loginTime (Read login timestamp update)
          • system.diagnostics.maxOnline (Read maximum online duration)
          • system.diagnostics.state (Read device boot state)
          • system.diagnostics.heartbeat (Heartbeat)
          • system.diagnostics.selfTest (One-tap self-test)
          • system.diagnostics.booted (Device booted)
          • system.diagnostics.rebootState (Read reboot state)
          • system.diagnostics.rebootState (Set reboot state)
        • Information
        • Maintenance
        • Time
        • Upgrade
        • Credentials
      • Algorithm
      • Maintenance
      • Control
    • Events overview
    • Permission codes
    • Capability error codes
    • Alarm and capability messages
    • Capability FAQ
    • Legacy ability and push types
  • API reference
  • SDK and tools
  • Solutions
  • Platform and support
On this page
Scope
Reader notes
Index in this folder

Diagnostics

Diagnostics

Scope

Permission Config. Device scope.

Reader notes

Start with Using capabilities. Call device.capability.list before you use IDs on this page. See Permission codes and Capability errors.

Index in this folder

OperationID
Read login timestamp updatesystem.diagnostics.loginTime
Read maximum online durationsystem.diagnostics.maxOnline
Read device boot statesystem.diagnostics.state
Read reboot statesystem.diagnostics.rebootState
Set reboot statesystem.diagnostics.rebootState
Heartbeatsystem.diagnostics.heartbeat
One-tap self-testsystem.diagnostics.selfTest
Device bootedsystem.diagnostics.booted