Platforms to show: All Mac Windows Linux Cross-Platform

PhidgetMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class Phidgets MBS Phidgets Plugin 22.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
The core Phidget class deals with functionality common to all Phidgets, such as opening and closing them, or setting Attach, Detach and Event handlers.

This class is also used to specify the associations between the Phidget software objects and their corresponding physical devices, and makes it possible to determine which Phidget is which in cases where it might otherwise be ambiguous.

This class contains various functions such as Release, Retain, and getParent designed to be used with the Phidget Manager. These specialized functions may be safely ignored if your application does not require a Manager. You can check the Manager API for more information.

All errors are reported as exceptions.
And MBS Plugin schedules all events to raise on main thread, so you can easily update GUI.

Please use LoadLibrary shared method in PhidgetManagerMBS class to load Phidgets library before using the classes
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.

Sub classes:

Some properties using for this class:

Some events using this class:

Some examples using this class:

Blog Entries

Xojo Developer Magazine

Release notes

  • Version 24.5
    • Added finalize method and InstanceCount property for PhidgetMBS class.
  • Version 24.2
    • Improved PhidgetMBS classes to prevent crashes with disconnected devices.

The items on this page are in the following plugins: MBS Phidgets Plugin.


PhidgetManagerMBS   -   PhidgetMissingFunctionExceptionMBS


The biggest plugin in space...