Platforms to show: All Mac Windows Linux Cross-Platform
PhidgetLEDArrayMBS class New in 26.1
Super class: PhidgetMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| class | Phidgets | MBS Phidgets Plugin | 26.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Subclass of the PhidgetMBS class.
- event setLEDsCompleted(ReturnCode as integer)
- 18 properties
- property Brightness as Double
- property ColorOrder as Integer
- property Gamma as Double
- property MaxAddress as UInt32
- property MaxAnimationID as Integer
- property MaxAnimationPatternCount as UInt32
- property MaxBrightness as Double
- property MaxFadeTime as UInt32
- property MaxGamma as UInt32
- property MaxLEDCount as UInt32
- property MinAddress as UInt32
- property MinAnimationID as Integer
- property MinAnimationPatternCount as UInt32
- property MinBrightness as Double
- property MinFadeTime as UInt32
- property MinGamma as UInt32
- property MinLEDCount as UInt32
- property PowerEnabled as Boolean
- 8 methods
- method clearLEDs
- method Constructor
- method setAnimation(animationID as Int32, pattern() as PhidgetLEDArrayColorMBS, StartAddress as UInt32, EndAddress as UInt32, Time as UInt32, animationType as Integer)
- method setLED(address as UInt32, ColorValue as PhidgetLEDArrayColorMBS, faceTime as UInt32)
- method setLEDs(StartAddress as UInt32, EndAddress as UInt32, leds() as PhidgetLEDArrayColorMBS, fadeTime as UInt32)
- method setLEDsAsync(StartAddress as UInt32, EndAddress as UInt32, leds() as PhidgetLEDArrayColorMBS, fadeTime as UInt32)
- method stopAnimation(animationID as Int32)
- method synchronizeAnimations
- 9 constants
Animation Type
| Constant | Value | Description |
|---|---|---|
| AnimationTypeForwardScroll | 1 |
Forward Scroll Move the pattern in a positively incrementing direction |
| AnimationTypeForwardScrollMirror | 4 |
Forward Scroll Mirror Flip the pattern and move it in a positively incrementing direction, starting from the animation end point |
| AnimationTypeRandomize | 3 |
Randomize Fades LEDs between colors in the supplied pattern, chosen at random. |
| AnimationTypeReverseScroll | 2 |
Reverse Scroll Move the pattern in a decrementing direction |
| AnimationTypeReverseScrollMirror | 5 |
Reverse Scroll Mirror Flip the pattern and move it in a decrementing direction, starting from the animation end point |
Color Order
| Constant | Value | Description |
|---|---|---|
| ColorOrderGRB | 2 |
Byte order GRB (WS2812B, SK6812) |
| ColorOrderGRBW | 4 |
Byte order GRBW (SK6812RGBW) |
| ColorOrderRGB | 1 |
Byte order RGB (WS2811) |
| ColorOrderRGBW | 3 |
Byte order RGBW |
Super class PhidgetMBS
- 4 events
- event Attached
- event Detached
- event Error(errorCode as Integer, errorString as String)
- event PropertyChanged(propertyName as String)
- 43 properties
- property Attached as Boolean
- property Channel as Integer
- property ChannelClass as Integer
- property ChannelClassName as String
- property ChannelName as String
- property ChannelSubclass as Integer
- property ClientVersionMajor as Integer
- property ClientVersionMinor as Integer
- property DataInterval as UInt32
- property DataRate as Double
- property DeviceClass as Integer
- property DeviceClassName as String
- property DeviceID as Integer
- property DeviceLabel as String
- property DeviceName as String
- property DeviceSerialNumber as Integer
- property DeviceSKU as String
- property DeviceVersion as Integer
- property Handle as Integer
- property Hub as PhidgetMBS
- property HubPort as Integer
- property HubPortCount as Integer
- property HubPortSpeed as UInt32
- property HubPortSupportsAutoSetSpeed as Boolean
- property HubPortSupportsSetSpeed as Boolean
- property IsChannel as Boolean
- property IsHubPortDevice as Boolean
- property IsLocal as Boolean
- property IsOpen as Boolean
- property IsRemote as Boolean
- property MaxDataInterval as UInt32
- property MaxDataRate as Double
- property MaxHubPortSpeed as UInt32
- property MeshMode as Integer
- property MinDataInterval as UInt32
- property MinDataRate as Double
- property Parent as PhidgetMBS
- property ServerHostname as String
- property ServerName as String
- property ServerPeerName as String
- property ServerUniqueName as String
- property ServerVersionMajor as Integer
- property ServerVersionMinor as Integer
- 10 methods
- method ChildDevices as PhidgetMBS()
- method close
- method Constructor Private
- method Destructor
- method DeviceChannelCount(ChannelClass as Integer) as Integer
- method open
- method openWaitForAttachment(timeoutMs as UInt32 = 1000)
- method reboot New in 26.1
- method writeDeviceLabel(deviceLabel as String)
- method writeFlash New in 26.1
- 3 shared properties
- shared property InstanceCount as Integer
- shared property LibraryVersion as String
- shared property LibraryVersionNumber as String
- 3 shared methods
- shared method finalize(flags as Integer = 0)
- shared method Poll
- shared method resetLibrary
- 320 constants
This class has no sub classes.
Blog Entries
Release notes
- Version 26.1
- Added PhidgetCurrentOutputMBS and PhidgetLEDArrayMBS classes.
Some related classes:
The items on this page are in the following plugins: MBS Phidgets Plugin.
PhidgetLEDArrayColorMBS - PhidgetLightSensorMBS