homeSecurity top-level constant
NotificationType
const homeSecurity
Implementation
const homeSecurity = NotificationType(
/* 0x07 */ NOTIFICATION_TYPE_HOME_SECURITY, 'Home Security', //
[
NotificationValue(0, 'State idle' //
// Notification value for the state variable going to idle. (V5)
),
NotificationValue(1, 'Intrusion (location provided)' //
// Node Location Report
// (Node Naming and Location Command Class)
),
NotificationValue(2, 'Intrusion'),
NotificationValue(3, 'Tampering, product cover removed'),
NotificationValue(4, 'Tampering, invalid code'),
NotificationValue(5, 'Glass breakage (location provided)' //
// Node Location Report
// (Node Naming and Location Command Class)
),
NotificationValue(6, 'Glass breakage'),
NotificationValue(7, 'Motion detection (location provided)' //
// Node Location Report
// (Node Naming and Location Command Class)
),
NotificationValue(8, 'Motion detection'),
NotificationValue(9, 'Tampering, product moved'),
NotificationValue(10, 'Impact detected' //
// This event indicates that the node has detected an excessive amount of pressure or that an impact has occurred on the product itself.
),
NotificationValue(11, 'Magnetic field interference detected' //
// This state is used to indicate that magnetic field disturbance have been detected and the product functionality may not work reliably
),
NotificationValue(12, 'RF Jamming detected' //
// 1-byte value representing the measured RSSI over a period of time spanning between 10s and 60s
// The value MUST be encoded using signed representation
// This event can be issued if the node has detected a raise in the background RSSI level.
),
/* NotificationValue(254, Unknown event/state) */
],
);