GoBildaPrismDriver

@I2cDeviceType
@DeviceProperties(name = "goBILDA® Prism RGB LED Driver", xmlTag = "goBILDAPrism", description = "Prism RGB LED Driver (6-30V Input, I²C / PWM Control)")
open class GoBildaPrismDriver : I2cDeviceSynchDevice<I2cDeviceSynchSimple>

Constructors

Link copied to clipboard
constructor(deviceClient: I2cDeviceSynchSimple, deviceClientIsOwned: Boolean)

Types

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open fun close()
Link copied to clipboard
Link copied to clipboard
open fun fpsLimited(): Boolean
Link copied to clipboard
return What artboard is set as default boot animation?
Link copied to clipboard
Link copied to clipboard
open fun getCurrentFPS(): Int
Link copied to clipboard
open fun getDeviceClient(): DEVICE_CLIENT
Link copied to clipboard
open fun getDeviceID(): Int
Link copied to clipboard
open fun getDeviceName(): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getManufacturer(): HardwareDevice.Manufacturer
Link copied to clipboard
open fun getNumberOfLEDs(): Int
Link copied to clipboard
Link copied to clipboard
open fun getRunTime(timeUnit: TimeUnit): Long
Link copied to clipboard
open fun getVersion(): Int
Link copied to clipboard
open fun initialize(): Boolean
Link copied to clipboard
Inserts an animation at the specified index and immediately updates it over I2C.
Link copied to clipboard
Inserts an animation into the specified slot in the animations array.
Link copied to clipboard
open fun onModuleStateChange(module: RobotArmingStateNotifier, state: RobotArmingStateNotifier.ARMINGSTATE)
Link copied to clipboard
Link copied to clipboard
open fun setStripLength(stripLength: Int)
Link copied to clipboard
open fun setTargetFPS(targetFPS: Int)
Link copied to clipboard
Updates all animations in the manager by sending their data over I2C.
Link copied to clipboard
Updates a specific animation at the given Layer Height by sending its data over I2C.