SleepyNode class
SleepyNode subclasses represent Z-Wave devices that spend most time in an unresponsive sleeping state.
Typically these nodes wake up on a set schedule or if they sense some physical event that they need to report. Only during these awake periods can communication occur. Commands are queued so that they can be sent during the awake periods.
- Inheritance
-
- Object
- ApplicationCommandHandler<
void> - ZwNode
- SleepyNode
- Implementers
Constructors
- SleepyNode(int id)
Properties
- commandHandler → CommandHandler
-
Return the CommandHandler to which commands should be sent.
no setteroverride
- description → String
-
no setterinherited
- firstUpdateStateNodeInfoReceived ↔ bool
-
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → int
-
The unique id associated with this device in this Z-Wave network.
finalinherited
- lastWakeupTime ↔ DateTime?
-
The last time that the wakeup notifications was received from the device
or
null
if no wakeup notification has been received.getter/setter pair - logger ↔ Logger
-
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- zwManager ↔ ZwManager?
-
The ZwManager that manages this node.
When sending commands, use commandHandler rather than this field.
This field is set by the ZwManager add method.
getter/setter pairinherited
Methods
-
dispatchApplicationCommand(
List< int> data) → void -
inherited
-
dispatchApplicationUpdate(
List< int> data) → void -
inherited
-
dispatchSendData(
List< int> data) → void -
inherited
-
handleBasicReport(
BasicReport report) → void -
inherited
-
handleBasicSet(
BasicReport report) → void -
inherited
-
handleCommandClassAntitheft(
List< int> data) → void -
inherited
-
handleCommandClassAntitheftUnlock(
List< int> data) → void -
inherited
-
handleCommandClassApplicationCapability(
List< int> data) → void -
inherited
-
handleCommandClassApplicationStatus(
List< int> data) → void -
inherited
-
handleCommandClassAssociation(
List< int> data) → void -
inherited
-
handleCommandClassAssociationCommandConfiguration(
List< int> data) → void -
inherited
-
handleCommandClassAssociationGrpInfo(
List< int> data) → void -
inherited
-
handleCommandClassAuthentication(
List< int> data) → void -
inherited
-
handleCommandClassAuthenticationMediaWrite(
List< int> data) → void -
inherited
-
handleCommandClassBarrierOperator(
List< int> data) → void -
inherited
-
handleCommandClassBasic(
List< int> data) → void -
inherited
-
handleCommandClassBasicTariffInfo(
List< int> data) → void -
inherited
-
handleCommandClassBasicWindowCovering(
List< int> data) → void -
inherited
-
handleCommandClassBattery(
List< int> data) → void -
inherited
-
handleCommandClassCentralScene(
List< int> data) → void -
inherited
-
handleCommandClassClimateControlSchedule(
List< int> data) → void -
inherited
-
handleCommandClassClock(
List< int> data) → void -
inherited
-
handleCommandClassConfiguration(
List< int> data) → void -
inherited
-
handleCommandClassControllerReplication(
List< int> data) → void -
inherited
-
handleCommandClassCrc16Encap(
List< int> data) → void -
inherited
-
handleCommandClassDcpConfig(
List< int> data) → void -
inherited
-
handleCommandClassDcpMonitor(
List< int> data) → void -
inherited
-
handleCommandClassDeviceResetLocally(
List< int> data) → void -
inherited
-
handleCommandClassDoorLock(
List< int> data) → void -
inherited
-
handleCommandClassDoorLockLogging(
List< int> data) → void -
inherited
-
handleCommandClassEnergyProduction(
List< int> data) → void -
inherited
-
handleCommandClassEntryControl(
List< int> data) → void -
inherited
-
handleCommandClassFirmwareUpdateMd(
List< int> data) → void -
inherited
-
handleCommandClassGenericSchedule(
List< int> data) → void -
inherited
-
handleCommandClassGeographicLocation(
List< int> data) → void -
inherited
-
handleCommandClassGroupingName(
List< int> data) → void -
inherited
-
handleCommandClassHail(
List< int> data) → void -
inherited
-
handleCommandClassHrvControl(
List< int> data) → void -
inherited
-
handleCommandClassHrvStatus(
List< int> data) → void -
inherited
-
handleCommandClassHumidityControlMode(
List< int> data) → void -
inherited
-
handleCommandClassHumidityControlOperatingState(
List< int> data) → void -
inherited
-
handleCommandClassHumidityControlSetpoint(
List< int> data) → void -
inherited
-
handleCommandClassInclusionController(
List< int> data) → void -
inherited
-
handleCommandClassIndicator(
List< int> data) → void -
inherited
-
handleCommandClassIpAssociation(
List< int> data) → void -
inherited
-
handleCommandClassIpConfiguration(
List< int> data) → void -
inherited
-
handleCommandClassIrRepeater(
List< int> data) → void -
inherited
-
handleCommandClassIrrigation(
List< int> data) → void -
inherited
-
handleCommandClassLanguage(
List< int> data) → void -
inherited
-
handleCommandClassLock(
List< int> data) → void -
inherited
-
handleCommandClassMailbox(
List< int> data) → void -
inherited
-
handleCommandClassManufacturerProprietary(
List< int> data) → void -
inherited
-
handleCommandClassManufacturerSpecific(
List< int> data) → void -
inherited
-
handleCommandClassMark(
List< int> data) → void -
inherited
-
handleCommandClassMeter(
List< int> data) → void -
inherited
-
handleCommandClassMeterPulse(
List< int> data) → void -
inherited
-
handleCommandClassMeterTblConfig(
List< int> data) → void -
inherited
-
handleCommandClassMeterTblMonitor(
List< int> data) → void -
inherited
-
handleCommandClassMeterTblPush(
List< int> data) → void -
inherited
-
handleCommandClassMtpWindowCovering(
List< int> data) → void -
inherited
-
handleCommandClassMultiChannel(
List< int> data) → void -
inherited
-
handleCommandClassMultiChannelAssociation(
List< int> data) → void -
inherited
-
handleCommandClassMultiCmd(
List< int> data) → void -
inherited
-
handleCommandClassNetworkManagementBasic(
List< int> data) → void -
inherited
-
handleCommandClassNetworkManagementInclusion(
List< int> data) → void -
inherited
-
handleCommandClassNetworkManagementPrimary(
List< int> data) → void -
inherited
-
handleCommandClassNetworkManagementProxy(
List< int> data) → void -
inherited
-
handleCommandClassNodeNaming(
List< int> data) → void -
inherited
-
handleCommandClassNodeProvisioning(
List< int> data) → void -
inherited
-
handleCommandClassNoOperation(
List< int> data) → void -
inherited
-
handleCommandClassNotification(
List< int> data) → void -
inherited
-
handleCommandClassPowerlevel(
List< int> data) → void -
inherited
-
handleCommandClassPrepayment(
List< int> data) → void -
inherited
-
handleCommandClassPrepaymentEncapsulation(
List< int> data) → void -
inherited
-
handleCommandClassProprietary(
List< int> data) → void -
inherited
-
handleCommandClassProtection(
List< int> data) → void -
inherited
-
handleCommandClassRateTblConfig(
List< int> data) → void -
inherited
-
handleCommandClassRateTblMonitor(
List< int> data) → void -
inherited
-
handleCommandClassRemoteAssociation(
List< int> data) → void -
inherited
-
handleCommandClassRemoteAssociationActivate(
List< int> data) → void -
inherited
-
handleCommandClassSceneActivation(
List< int> data) → void -
inherited
-
handleCommandClassSceneActuatorConf(
List< int> data) → void -
inherited
-
handleCommandClassSceneControllerConf(
List< int> data) → void -
inherited
-
handleCommandClassSchedule(
List< int> data) → void -
inherited
-
handleCommandClassScheduleEntryLock(
List< int> data) → void -
inherited
-
handleCommandClassScreenAttributes(
List< int> data) → void -
inherited
-
handleCommandClassScreenMd(
List< int> data) → void -
inherited
-
handleCommandClassSecurity(
List< int> data) → void -
inherited
-
handleCommandClassSecurity2(
List< int> data) → void -
inherited
-
handleCommandClassSecurityScheme0Mark(
List< int> data) → void -
inherited
-
handleCommandClassSensorAlarm(
List< int> data) → void -
inherited
-
handleCommandClassSensorBinary(
List< int> data) → void -
inherited
-
handleCommandClassSensorConfiguration(
List< int> data) → void -
inherited
-
handleCommandClassSensorMultilevel(
List< int> data) → void -
inherited
-
handleCommandClassSilenceAlarm(
List< int> data) → void -
inherited
-
handleCommandClassSimpleAvControl(
List< int> data) → void -
inherited
-
handleCommandClassSoundSwitch(
List< int> data) → void -
inherited
-
handleCommandClassSupervision(
List< int> data) → void -
inherited
-
handleCommandClassSwitchAll(
List< int> data) → void -
inherited
-
handleCommandClassSwitchBinary(
List< int> data) → void -
inherited
-
handleCommandClassSwitchColor(
List< int> data) → void -
inherited
-
handleCommandClassSwitchMultilevel(
List< int> data) → void -
inherited
-
handleCommandClassSwitchToggleBinary(
List< int> data) → void -
inherited
-
handleCommandClassSwitchToggleMultilevel(
List< int> data) → void -
inherited
-
handleCommandClassTariffConfig(
List< int> data) → void -
inherited
-
handleCommandClassTariffTblMonitor(
List< int> data) → void -
inherited
-
handleCommandClassThermostatFanMode(
List< int> data) → void -
inherited
-
handleCommandClassThermostatFanState(
List< int> data) → void -
inherited
-
handleCommandClassThermostatMode(
List< int> data) → void -
inherited
-
handleCommandClassThermostatOperatingState(
List< int> data) → void -
inherited
-
handleCommandClassThermostatSetback(
List< int> data) → void -
inherited
-
handleCommandClassThermostatSetpoint(
List< int> data) → void -
inherited
-
handleCommandClassTime(
List< int> data) → void -
inherited
-
handleCommandClassTimeParameters(
List< int> data) → void -
inherited
-
handleCommandClassTransportService(
List< int> data) → void -
inherited
-
handleCommandClassUserCode(
List< int> data) → void -
inherited
-
handleCommandClassVersion(
List< int> data) → void -
inherited
-
handleCommandClassWakeUp(
List< int> data) → void -
inherited
-
handleCommandClassWindowCovering(
List< int> data) → void -
inherited
-
handleCommandClassZip(
List< int> data) → void -
inherited
-
handleCommandClassZip6lowpan(
List< int> data) → void -
inherited
-
handleCommandClassZipGateway(
List< int> data) → void -
inherited
-
handleCommandClassZipNaming(
List< int> data) → void -
inherited
-
handleCommandClassZipNd(
List< int> data) → void -
inherited
-
handleCommandClassZipPortal(
List< int> data) → void -
inherited
-
handleCommandClassZwaveplusInfo(
List< int> data) → void -
inherited
-
handleElectricalMeterReport(
MeterReport report) → void -
inherited
-
handleMeterReport(
MeterReport report) → void -
inherited
-
handleNetworkManagementInstallationMaintenance(
List< int> data) → void -
inherited
-
handleNoOp(
List< int> data) → void -
inherited
-
handleNotificationReport(
NotificationReport report) → void -
inherited
-
handleSceneActivationSet(
SceneActivationSet scene) → void -
inherited
-
handleSecurityMessageEncapsulation(
SecurityMessageEncapsulation message) → void -
inherited
-
handleSecurityMessageEncapsulationNonceGet(
SecurityMessageEncapsulation message) → void -
inherited
-
handleSecurityNonceGet(
ZwCommandClassReport report) → void -
inherited
-
handleSecurityNonceReport(
SecurityNonceReport report) → void -
inherited
-
handleSensorBinaryReport(
SensorBinaryReport report) → void -
inherited
-
handleSensorMultilevelAirTemperature(
SensorMultilevelReport report) → void -
inherited
-
handleSensorMultilevelHumidity(
SensorMultilevelReport report) → void -
inherited
-
handleSensorMultilevelPower(
SensorMultilevelReport report) → void -
inherited
-
handleSensorMultilevelReport(
SensorMultilevelReport report) → void -
inherited
-
handleSensorMultilevelSupportedSensorReport(
SensorMultilevelSupportedSensorReport report) → void -
inherited
-
handleStateChange(
) → void -
inherited
-
handleUnknownApplicationUpdate(
int cmdId, List< int> data) → void -
inherited
-
handleUnknownCommandClassId(
int cmdId, List< int> data) → void -
inherited
-
handleUnknownSendDataId(
int cmdId, List< int> data) → void -
inherited
-
handleUpdateStateNodeInfoReceived(
List< int> data) → void -
inherited
-
handleWakeUpNotification(
ZwCommandClassReport report) → Future< void> -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
processedResult<
T> (T result) → bool -
Called when a node has processed an unsolicited request so that any
outstanding request waiting for that information can be completed.
Returns
true
if an outstanding request was satisified, elsefalse
.inherited -
requestNodeInfo(
) → Future< UpdateStateNodeInfoReceived> -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
unhandledCommandClass(
int cmdId, String cmdName, List< int> data) → void -
inherited
-
unhandledReport(
String reportName, ZwCommandClassReport report) → void -
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited