Skip to content

@camera.ui/sdk / sensor / sirenMeta

Variable: sirenMeta

const sirenMeta: object

Defined in: sensor/siren.ts:133

Registry metadata for SirenControl.

Type Declaration

assignmentKey

readonly assignmentKey: "siren" = 'siren'

cascadeTrigger

readonly cascadeTrigger: object

cascadeTrigger.property

readonly property: Active = SirenProperty.Active

cascadeTrigger.sustained

readonly sustained: true = true

cascadeTrigger.value

readonly value: true = true

category

readonly category: Control = SensorCategory.Control

isDetectionType

readonly isDetectionType: false = false

multiProvider

readonly multiProvider: true = true

properties

readonly properties: object

properties.active

readonly active: object

properties.active.type

readonly type: "boolean" = 'boolean'

properties.active.writable

readonly writable: true = true

properties.volume

readonly volume: object

properties.volume.max

readonly max: 100 = 100

properties.volume.min

readonly min: 0 = 0

properties.volume.type

readonly type: "number" = 'number'

properties.volume.unit

readonly unit: "%" = '%'

properties.volume.writable

readonly writable: true = true

propertyCapabilities

readonly propertyCapabilities: object

propertyCapabilities.volume

readonly volume: Volume = SirenCapability.Volume

semantics

readonly semantics: object

semantics.commandProperty

readonly commandProperty: Active = SirenProperty.Active

semantics.domain

readonly domain: Siren = SensorDomain.Siren

semantics.stateProperty

readonly stateProperty: Active = SirenProperty.Active

shortcutable

readonly shortcutable: true = true

type

readonly type: Siren = SensorType.Siren

virtual

readonly virtual: object

virtual.capabilities

readonly capabilities: readonly [Volume]

virtual.properties

readonly properties: object

virtual.properties.active

readonly active: false = false

virtual.properties.volume

readonly volume: 100 = 100