NotificationReportHandler<T> mixin

NotificationReportHandler processes notification reports (/* 0x71 */ COMMAND_CLASS_NOTIFICATION) from the physical devices and forwards them to the associated handle

Properties

hashCode int
The hash code for this object.
no setterinherited
logger → Logger
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

dispatchNotificationReport(List<int> data) → T?
handleAccessControlNotification(NotificationReport report) → T?
handleApplianceNotification(NotificationReport report) → T?
handleClockNotification(NotificationReport report) → T?
handleCo2AlarmNotification(NotificationReport report) → T?
handleCoAlarmNotification(NotificationReport report) → T?
handleEmergencyAlarmNotification(NotificationReport report) → T?
handleGasAlarmNotification(NotificationReport report) → T?
handleHeatAlarmNotification(NotificationReport report) → T?
handleHomeHealthNotification(NotificationReport report) → T?
handleHomeMonitoringNotification(NotificationReport report) → T?
handleHomeSecurityNotification(NotificationReport report) → T?
handleIrrigationNotification(NotificationReport report) → T?
handleLightSensorNotification(NotificationReport report) → T?
handlePestControlNotification(NotificationReport report) → T?
handlePowerManagementNotification(NotificationReport report) → T?
handleRequestPendingNotification(NotificationReport report) → T?
handleSirenNotification(NotificationReport report) → T?
handleSmokeAlarmNotification(NotificationReport report) → T?
handleSystemNotification(NotificationReport report) → T?
handleUnknownNotificationType(NotificationReport report) → T?
handleWaterAlarmNotification(NotificationReport report) → T?
handleWaterQualityMonitoringNotification(NotificationReport report) → T?
handleWaterValveNotification(NotificationReport report) → T?
handleWeatherAlarmNotification(NotificationReport report) → T?
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
unhandledNotification(NotificationReport report) → T?

Operators

operator ==(Object other) bool
The equality operator.
inherited