Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.

Platforms to show: All Mac Windows Linux Cross-Platform

HIDAPIDeviceMBS.DeviceHandle as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property USB MBS USB Plugin 16.1 Yes Yes Yes Yes No
Function: The device handle used.
Notes:
For Windows a HANDLE to the open device, for Mac a IOHIDDeviceRef reference and Linux the handle from open function.
(Read only property)

Feedback, Comments & Corrections

HIDAPIDeviceMBS.Error as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property USB MBS USB Plugin 16.0 Yes Yes Yes Yes No
Function: Get a string describing the last error which occurred.
Notes:
This function returns a string containing the last error which occurred or "" if none has occurred.
(Read only property)

Feedback, Comments & Corrections

HIDAPIDeviceMBS.FeatureReportLength as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property USB MBS USB Plugin 16.1 Yes Yes No Yes No
Function: The length of a feature report.
Notes:
Not implemented for Linux.
Returns -1 if unknown.
On Mac this is more the maximum report length.
(Read only property)

Feedback, Comments & Corrections

HIDAPIDeviceMBS.Handle as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property USB MBS USB Plugin 16.0 Yes Yes Yes Yes No
Function: The internal object reference.
Notes: (Read only property)

Feedback, Comments & Corrections

HIDAPIDeviceMBS.InputReportLength as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property USB MBS USB Plugin 16.1 Yes Yes No Yes No
Function: The length of an input report.
Notes:
Not implemented for Linux.
Returns -1 if unknown.
On Mac this is more the maximum report length.
(Read only property)

Feedback, Comments & Corrections

HIDAPIDeviceMBS.ManufacturerString as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property USB MBS USB Plugin 16.0 Yes Yes Yes Yes No
Function: The Manufacturer String from a HID device.
Notes: (Read only property)

Feedback, Comments & Corrections

HIDAPIDeviceMBS.NonBlocking as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property USB MBS USB Plugin 16.0 Yes Yes Yes Yes No
Function: Set the device handle to be non-blocking.
Notes:
In non-blocking mode calls to Read() will return immediately with a value of 0 if there is no data to be read. In blocking mode, Read() will wait (block) until there is data to read before returning.
Nonblocking can be turned on and off at any time.

Value true: enable or not the nonblocking reads.
Value false: to disable nonblocking.
(Read and Write property)

Feedback, Comments & Corrections

HIDAPIDeviceMBS.OutputReportLength as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property USB MBS USB Plugin 16.1 Yes Yes No Yes No
Function: The length of an output report.
Notes:
Not implemented for Linux.
Returns -1 if unknown.
On Mac this is more the maximum report length.
(Read only property)

Feedback, Comments & Corrections

HIDAPIDeviceMBS.ProductString as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property USB MBS USB Plugin 16.0 Yes Yes Yes Yes No
Function: The Product String from a HID device.
Notes: (Read only property)

Feedback, Comments & Corrections

HIDAPIDeviceMBS.SerialNumber as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property USB MBS USB Plugin 16.0 Yes Yes Yes Yes No
Function: The Serial Number String from a HID device.
Notes: (Read only property)

Feedback, Comments & Corrections

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




Links
MBS Xojo Plugins