SwitchBinary class abstract

A switched node that supports the SwitchBinarySet command.

Implemented types

Constructors

SwitchBinary()

Properties

commandHandler CommandHandler?
Return the CommandHandler to which commands should be sent.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
id int
The unique id associated with this device in this Z-Wave network.
no setterinherited
logger → Logger
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state bool?
true if the switch is on, false if it is off, or null if the current state is unknown.
getter/setter pair
stateValue int?
The % which the switch is on where 0x00 = off 0x01..0x63 = partially on 0xFF = fully on null = unknown Non-dimmable switches will only have values 0x00 and 0xFF.
getter/setter pair

Methods

dispatchApplicationCommand(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
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
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
handleUnknownCommandClassId(int cmdId, List<int> data) → void
inherited
handleWakeUpNotification(ZwCommandClassReport report) → void
inherited
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, else false.
inherited
requestState() Future<void>
Request the current state of the switch. Return true if the request was successful, else false.
setState(bool newState) Future<void>
Set the current state of the switch.
setStateValue(int value) Future<void>
Set the current state of the switch as a percent.
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