system top-level constant
NotificationType
const system
Implementation
const system = NotificationType(
/* 0x09 */ NOTIFICATION_TYPE_SYSTEM, 'System', //
[
NotificationValue(0, 'State idle' //
// Notification value for the state variable going to idle. (V5)
),
NotificationValue(1, 'System hardware failure'),
NotificationValue(2, 'System software failure'),
NotificationValue(3,
'System hardware failure (manufacturer proprietary failure code provided)' //
// Manufacturer proprietary system failure codes.
// Cannot be listed in NIF. Codes MUST be described in product manual.
),
NotificationValue(4,
'System software failure (manufacturer proprietary failure code provided)' //
// Manufacturer proprietary system failure codes.
// Cannot be listed in NIF. Codes MUST be described in product manual.
),
NotificationValue(5, 'Heartbeat' //
// The Heartbeat event may be issued by a device to advertise that the device is still alive or to notify its presence.
),
NotificationValue(6, 'Tampering, product cover removed' //
// The Product covering removed event may be issued by a device to advertise that its physical enclosure has been compromised.
// This may, for instance, indicate a security threat or that a user is trying to modify a metering device.
// Note that a similar event is defined for the Home Security Notification Type.
// If a device implements other events for the Home Security Notification Type, the device should issue the Tampering event defined for the Home Security Notification Type.
),
NotificationValue(7, 'Emergency shutoff'),
null, // 8
NotificationValue(9, 'Digital input high state' //
// This state represents a generic digital input has voltage applied (high state).
),
NotificationValue(10, 'Digital input low state' //
// This state represents a generic digital input that is connected to the ground (or zero voltage applied)
),
NotificationValue(11, 'Digital input open' //
// This state represents a generic digital input that is left open (not connected to anything)
),
/* NotificationValue(254, Unknown event/state) */
],
);