Platforms to show: All Mac Windows Linux Cross-Platform
PhidgetDigitalOutputMBS class
Super class: PhidgetMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Subclass of the PhidgetMBS class.
- 3 events
- event setDutyCycleAsyncCompleted(ReturnCode as integer)
- event setLEDCurrentLimitAsyncCompleted(ReturnCode as integer)
- event setStateAsyncCompleted(ReturnCode as integer)
- 13 properties
- property DutyCycle as Double
- property Frequency as Double
- property LEDCurrentLimit as Double
- property LEDForwardVoltage as Integer
- property MaxDutyCycle as Double
- property MaxFailsafeTime as UInt32
- property MaxFrequency as Double
- property MaxLEDCurrentLimit as Double
- property MinDutyCycle as Double
- property MinFailsafeTime as UInt32
- property MinFrequency as Double
- property MinLEDCurrentLimit as Double
- property State as Boolean
- 6 methods
- method Constructor
- method enableFailsafe(failsafeTime as UInt32)
- method resetFailsafe
- method setDutyCycleAsync(dutyCycle as double)
- method setLEDCurrentLimitAsync(LEDCurrentLimit as double)
- method setStateAsync(state as Boolean)
- 8 constants
LED Forward Voltage Setting
Constant | Value | Description |
---|---|---|
kLEDForwardVoltage_1_7V | 1 |
1.7V |
kLEDForwardVoltage_2_75V | 2 |
2.75V |
kLEDForwardVoltage_3_2V | 3 |
3.2V |
kLEDForwardVoltage_3_9V | 4 |
3.9V |
kLEDForwardVoltage_4_0V | 5 |
4.0V |
kLEDForwardVoltage_4_8V | 6 |
4.8V |
kLEDForwardVoltage_5_0V | 7 |
5.0V |
kLEDForwardVoltage_5_6V | 8 |
5.6V |
Super class PhidgetMBS
- 4 events
- event Attached
- event Detached
- event Error(errorCode as Integer, errorString as String)
- event PropertyChanged(propertyName as String)
- 33 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 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 IsChannel as Boolean
- property IsHubPortDevice as Boolean
- property IsLocal as Boolean
- property IsRemote as Boolean
- property MeshMode as Integer
- 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
- 2 shared properties
- shared property LibraryVersion as String
- shared property LibraryVersionNumber as String
- 8 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 writeDeviceLabel(deviceLabel as String)
- 2 shared methods
- shared method Poll
- shared method resetLibrary
- 292 constants
This class has no sub classes.
Some examples using this class:
Blog Entries
The items on this page are in the following plugins: MBS Phidgets Plugin.
PhidgetDigitalInputMBS - PhidgetDistanceSensorMBS