Skip to content

@camera.ui/sdk / sensor / securitySystemMeta

Variable: securitySystemMeta ​

const securitySystemMeta: object

Defined in: sensor/securitySystem.ts:118

Registry metadata for SecuritySystem.

Type Declaration ​

assignmentKey ​

readonly assignmentKey: "securitySystem" = 'securitySystem'

cascadeTrigger ​

readonly cascadeTrigger: object

cascadeTrigger.property ​

readonly property: CurrentState = SecuritySystemProperty.CurrentState

cascadeTrigger.sustained ​

readonly sustained: true = true

cascadeTrigger.value ​

readonly value: 4 = 4

category ​

readonly category: Control = SensorCategory.Control

isDetectionType ​

readonly isDetectionType: false = false

multiProvider ​

readonly multiProvider: true = true

properties ​

readonly properties: object

properties.currentState ​

readonly currentState: object

properties.currentState.type ​

readonly type: "enum" = 'enum'

properties.currentState.values ​

readonly values: object

properties.currentState.values.alarm_triggered ​

readonly alarm_triggered: AlarmTriggered = SecuritySystemState.AlarmTriggered

properties.currentState.values.away_arm ​

readonly away_arm: AwayArm = SecuritySystemState.AwayArm

properties.currentState.values.disarmed ​

readonly disarmed: Disarmed = SecuritySystemState.Disarmed

properties.currentState.values.night_arm ​

readonly night_arm: NightArm = SecuritySystemState.NightArm

properties.currentState.values.stay_arm ​

readonly stay_arm: StayArm = SecuritySystemState.StayArm

properties.targetState ​

readonly targetState: object

properties.targetState.type ​

readonly type: "enum" = 'enum'

properties.targetState.values ​

readonly values: object

properties.targetState.values.away_arm ​

readonly away_arm: AwayArm = SecuritySystemState.AwayArm

properties.targetState.values.disarmed ​

readonly disarmed: Disarmed = SecuritySystemState.Disarmed

properties.targetState.values.night_arm ​

readonly night_arm: NightArm = SecuritySystemState.NightArm

properties.targetState.values.stay_arm ​

readonly stay_arm: StayArm = SecuritySystemState.StayArm

properties.targetState.writable ​

readonly writable: true = true

semantics ​

readonly semantics: object

semantics.commandProperty ​

readonly commandProperty: TargetState = SecuritySystemProperty.TargetState

semantics.domain ​

readonly domain: Alarm = SensorDomain.Alarm

semantics.stateProperty ​

readonly stateProperty: CurrentState = SecuritySystemProperty.CurrentState

semantics.states ​

readonly states: object

semantics.states.armed_away ​

readonly armed_away: AwayArm = SecuritySystemState.AwayArm

semantics.states.armed_home ​

readonly armed_home: StayArm = SecuritySystemState.StayArm

semantics.states.armed_night ​

readonly armed_night: NightArm = SecuritySystemState.NightArm

semantics.states.disarmed ​

readonly disarmed: Disarmed = SecuritySystemState.Disarmed

semantics.states.triggered ​

readonly triggered: AlarmTriggered = SecuritySystemState.AlarmTriggered

shortcutable ​

readonly shortcutable: true = true

type ​

readonly type: SecuritySystem = SensorType.SecuritySystem

virtual ​

readonly virtual: object

virtual.properties ​

readonly properties: object

virtual.properties.currentState ​

readonly currentState: 3 = 3

virtual.properties.targetState ​

readonly targetState: 3 = 3