class PCA9685GpioServoProvider extends ServoProvider
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- PCA9685GpioServoProvider
- ServoProvider
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new PCA9685GpioServoProvider(provider: PCA9685GpioProvider)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getDefinedServoPins(): List[Pin]
This method returns a list of pins this provider implementation can drive.
This method returns a list of pins this provider implementation can drive.
- returns
list of pins
- Definition Classes
- PCA9685GpioServoProvider → ServoProvider
- Annotations
- @Override()
- Exceptions thrown
IOException
in case there is an error providing list of pins
- def getServoDriver(servoPin: Pin): PCA9685GpioServoDriver
This method returns a
ServoDriver
for asked pin.This method returns a
ServoDriver
for asked pin. It may return IOException in case that driver does not know of asked pin or cannot drive servo from it. Or there is any other initialization error.- servoPin
pin driver is needed for
- returns
a servo driver
- Definition Classes
- PCA9685GpioServoProvider → ServoProvider
- Annotations
- @Override()
- Exceptions thrown
IOException
in case that servo driver cannnot be provided for asked pin
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @Deprecated
- Deprecated