Platforms to show: All Mac Windows Linux Cross-Platform
Back to PhidgetMBS class.
PhidgetMBS.Attached as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
A Phidget is attached after it has been opened and the Phidget library finds and connects to the corresponding hardware device.
Most API calls are only valid on attached Phidgets.
(Read only property)
See also:
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Specifies the channel index to be opened. The default channel is 0. Set to kChannelAny to open any channel on the specified device.
If setting this property, it must be set before the channel is opened. The behaviour of setting this property while the channel is open is undefined.
(Read and Write property)
PhidgetMBS.ChannelClass as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read only property)
Some examples using this property:
PhidgetMBS.ChannelClassName as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read only property)
Some examples using this property:
PhidgetMBS.ChannelName as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
This name serves as a description of the specific nature of the channel.
(Read only property)
PhidgetMBS.ChannelSubclass as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Allows for identifying channels with specific characteristics without needing to know the exact device and channel index.
(Read only property)
Some examples using this property:
PhidgetMBS.ClientVersionMajor as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read only property)
PhidgetMBS.ClientVersionMinor as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read only property)
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read only property)
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read only property)
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Specifies the hub port index of the VINT Hub port to open this channel on. Leave un-set, or set to kHubPortAny to open the channel on any VINT Hub port
If setting this property, it must be set before the channel is opened. The behaviour of setting this property while the channel is open is undefined.
(Read and Write property)
PhidgetMBS.HubPortCount as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read only property)
PhidgetMBS.HubPortSpeed as UInt32
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 25.0 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Both the HubPortSupportsSetSpeed and VINTDeviceSupportsSetSpeed must be true in order to set the hub port speed.Available speeds are: 100000, 160000, 250000, 400000, 500000, 800000 and 1000000. Setting any other speed will select the nearest lower supported speed. The upper speed is bound by the lesser of MaxHubPortSpeed and MaxVINTDeviceSpeed. Set the speed to PHIDGET_HUBPORTSPEED_AUTO to enable Auto Set Speed on Hubs that support it (enabled by default).
(Read and Write property)
PhidgetMBS.HubPortSupportsAutoSetSpeed as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 25.0 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read only property)
PhidgetMBS.HubPortSupportsSetSpeed as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 25.0 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read only property)
PhidgetMBS.IsChannel as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Returns true if the PhidgetHandle is for a channel. Mostly for use alongside Phidget_getParent() to distinguish channel handles from device handles.
(Read only property)
PhidgetMBS.IsHubPortDevice as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Specifies whether this channel should be opened on a VINT Hub port directly, or on a VINT device attached to a hub port.
If setting this property, it must be set before the channel is opened. The behaviour of setting this property while the channel is open is undefined.
(Read and Write property)
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Set to True if the channel is to be opened locally, and not over a network. If both this and IsRemote are set to False (the default), the channel will be opened either locally or remotely, on whichever matching channel is found first.
If setting this property, it must be set before the channel is opened. The behaviour of setting this property while the channel is open is undefined.
(Read and Write property)
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 25.0 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read only property)
PhidgetMBS.IsRemote as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Set to True if the channel is to be opened remotely, rather than locally. If both this and IsLocal are set to False (the default), the channel will be opened either locally or remotely, on whichever matching channel is found first.
In order for your program to have access to remote Phidgets, you must use the Networking API to EnableServerDiscovery or AddServer.
If setting this property, it must be set before the channel is opened. The behaviour of setting this property while the channel is open is undefined.
(Read and Write property)
PhidgetMBS.MaxDataInterval as UInt32
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 25.0 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read only property)
PhidgetMBS.MaxDataRate as Double
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 25.0 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read only property)
PhidgetMBS.MaxHubPortSpeed as UInt32
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 25.0 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read only property)
PhidgetMBS.MeshMode as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read and Write property)
PhidgetMBS.MinDataInterval as UInt32
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 25.0 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read only property)
PhidgetMBS.MinDataRate as Double
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 25.0 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read only property)
PhidgetMBS.Parent as PhidgetMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
For example, this would refer to the device the channel is a part of, or the Hub that a device is plugged into.
This is useful when used alongside a Phidget Manager to create device trees like the one in the Phidget Control Panel.
Phidget_release() must be called on the handle returned by this function to release the reference created by this call.
This can be used to travel up the device tree and get device information at each step.
The root device will return a null handle
Parent handles always refer to devices. See IsChannel()
(Read only property)
PhidgetMBS.ServerHostname as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Fails if the channel is not connected to a Phidget network server.
(Read only property)
PhidgetMBS.ServerName as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Fails if the channel is not connected to a Phidget network server.
(Read and Write property)
PhidgetMBS.ServerPeerName as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Gets the peer name (address and port) of the Phidget server for network attached Phidgets, formatted as: address:port
Fails if the channel is not connected to a Phidget network server.
(Read only property)
PhidgetMBS.ServerUniqueName as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
This is either a unique mDNS name, or the name specified in addServer
Fails if the channel is not connected to a Phidget network server.
(Read only property)
PhidgetMBS.ServerVersionMajor as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read only property)
PhidgetMBS.ServerVersionMinor as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read only property)
The items on this page are in the following plugins: MBS Phidgets Plugin.