Skip to content

@camera.ui/sdk / sensor / securitySystemMeta

Variable: securitySystemMeta

const securitySystemMeta: object

Defined in: sensor/securitySystem.ts:130

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