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
      • Algorithm
        • Algorithm package
          • algorithm.package.loaded (Read loaded algorithm info property)
          • algorithm.package.region (Read algorithm package region property)
          • algorithm.package.region (Set algorithm package region property)
          • algorithm.package.upgrade (Upgrade algorithm package)
          • algorithm.package.check (Validate algorithm)
          • algorithm.package.delete (Delete algorithm)
          • algorithm.package.progress (Query algorithm download progress)
          • algorithm.package.status (Algorithm package status)
          • algorithm.package.enable (Query algorithm package enable state)
          • algorithm.package.downloadResult (Algorithm package download result)
          • algorithm.package.upgradeResult (Algorithm package upgrade result)
      • 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

Algorithm package

Algorithm package

Scope

property and invoke use device.property.* and device.service.invoke. The last two rows (download / upgrade result) are Alarm events (capabilityEvent, see setMessageCallback), not property or invoke. 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

OperationIntegrationID
Read loaded algorithm info propertyproperty getalgorithm.package.loaded
Read algorithm package region propertyproperty getalgorithm.package.region
Set algorithm package region propertyproperty setalgorithm.package.region
Upgrade algorithm packageinvokealgorithm.package.upgrade
Validate algorithminvokealgorithm.package.check
Delete algorithminvokealgorithm.package.delete
Query algorithm download progressinvokealgorithm.package.progress
Algorithm package statusinvokealgorithm.package.status
Query algorithm package enable stateinvokealgorithm.package.enable
Algorithm package download resultEvent · Alarmalgorithm.package.downloadResult
Algorithm package upgrade resultEvent · Alarmalgorithm.package.upgradeResult