java.lang.Object
com.pi4j.common.IdentityBase
com.pi4j.io.IOBase<Pwm,PwmConfig,PwmProvider>
com.pi4j.io.pwm.PwmBase
com.pi4j.plugin.raspberrypi.provider.pwm.RpiPwm
- All Implemented Interfaces:
Describable,Identity,Lifecycle,Extension,IO<Pwm,,PwmConfig, PwmProvider> OnOff<Pwm>,OnOffRead<Pwm>,OnOffWrite<Pwm>,Pwm
RpiPwm class.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
Field Summary
Fields inherited from class com.pi4j.io.pwm.PwmBase
dutyCycle, frequency, onState, polarity, presetsFields inherited from class com.pi4j.common.IdentityBase
description, id, logger, metadata, name -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.pi4j.io.pwm.PwmBase
addPreset, applyPreset, deletePreset, getActualFrequency, getDutyCycle, getFrequency, getPreset, getPresets, initialize, isOn, setDutyCycle, setFrequency, shutdownMethods inherited from class com.pi4j.io.IOBase
config, context, describe, description, name, providerMethods inherited from class com.pi4j.common.IdentityBase
description, id, metadata, nameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.pi4j.common.Identity
description, getDescription, getId, getMetadata, getName, id, metadata, nameMethods inherited from interface com.pi4j.common.Lifecycle
initialize, shutdownMethods inherited from interface com.pi4j.io.pwm.Pwm
actualFrequency, addPreset, address, applyPreset, deletePreset, dutyCycle, dutyCycle, frequency, frequency, getActualFrequency, getAddress, getDutyCycle, getFrequency, getPolarity, getPreset, getPresets, getPwmType, isOff, isOn, on, on, polarity, preset, presets, pwmType, setDutyCycle, setFrequency
-
Constructor Details
-
RpiPwm
Constructor for RpiPwm.
- Parameters:
provider- aPwmProviderobject.config- aPwmConfigobject.
-
-
Method Details
-
on
- Specified by:
onin interfaceOnOffWrite<Pwm>- Specified by:
onin interfacePwm- Throws:
IOException
-
off
- Specified by:
offin interfaceOnOffWrite<Pwm>- Specified by:
offin interfacePwm- Throws:
IOException
-