pestControl top-level constant

NotificationType const pestControl

Implementation

const pestControl = NotificationType(
  /* 0x13 */ NOTIFICATION_TYPE_PEST_CONTROL, 'Pest Control', //
  [
    NotificationValue(0, 'State idle' //
        // Notification value for the state variable going to idle. (V5)
        ),
    NotificationValue(1, 'Trap armed (location provided)' //
        // Node Location Report
        // (Node Naming and Location Command Class)
        // The state is used to indicate that the trap is armed and potentially dangerous for humans (e.g.
        // risk of electric shock, finger being caught)
        ),
    NotificationValue(2, 'Trap armed' //
        // The state is used to indicate that the trap is armed and potentially dangerous for humans (e.g.
        // risk of electric shock, finger being caught)
        ),
    NotificationValue(3, 'Trap re-arm required (location provided)' //
        // Node Location Report
        // (Node Naming and Location Command Class)
        // This state is used to indicate that the trap requires to be re-armed or re-engage before being operational again (e.g.
        // remove rodent remains, mechanical re-engagement)
        ),
    NotificationValue(4, 'Trap re-arm required' //
        // This state is used to indicate that the trap requires to be re-armed or re-engage before being operational again (e.g.
        // remove rodent remains, mechanical re-engagement)
        ),
    NotificationValue(5, 'Pest detected (location provided)' //
        // Node Location Report
        // (Node Naming and Location Command Class)
        // This event may be issued by a device to advertise that it detected an undesirable animal, but could not exterminate it
        ),
    NotificationValue(6, 'Pest detected' //
        // This event may be issued by a device to advertise that it detected an undesirable animal, but could not exterminate it
        ),
    NotificationValue(7, 'Pest exterminated (location provided)' //
        // Node Location Report
        // (Node Naming and Location Command Class)
        // This event may be issued by a device to advertise that it exterminated an undesirable animal
        ),
    NotificationValue(8, 'Pest exterminated' //
        // This event may be issued by a device to advertise that it exterminated an undesirable animal
        ),
    /* NotificationValue(254, Unknown event/state) */
  ],
);