Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS USB Plugin:HIDAPI:
Partly Console safe, 36 entry points.
- class HIDAPIDeviceInfoMBS
- property Path as String
- property VendorID as Integer
- property ProductID as Integer
- property SerialNumber as String
- property ReleaseNumber as Integer
- property ManufacturerString as String
- property ProductString as String
- property UsagePage as Integer
- property Usage as Integer
- property InterfaceNumber as Integer
- property BusType as Integer
- property NextDevice as HIDAPIDeviceInfoMBS
- class HIDAPIDeviceMBS
- method GetReportDescriptor as MemoryBlock
- method ReadTimeOut(MaxLength as Integer, TimeoutMS as Integer) as MemoryBlock
- method Read(MaxLength as Integer) as MemoryBlock
- method GetFeatureReport(ReportID as Integer, MaxLength as Integer) as MemoryBlock
- method GetInputReport(ReportID as Integer, MaxLength as Integer) as MemoryBlock
- method SendFeatureReport(data as MemoryBlock) as Integer
- method SendFeatureReport(data as String) as Integer
- method IndexedString(Index as Integer, MaxLen as Integer = 1024) as String
- method Write(data as MemoryBlock) as Integer
- method Write(data as String) as Integer
- method Close
- method Constructor
- property Handle as Integer
- property Error as String
- property NonBlocking as Boolean
- property ProductString as String
- property SerialNumber as String
- property ManufacturerString as String
- property InputReportLength as Integer
- property OutputReportLength as Integer
- property FeatureReportLength as Integer
- property DeviceHandle as Integer
- property DeviceInfo as HIDAPIDeviceInfoMBS
- shared method VersionString as String
- shared method LoadLibrary(Path as string) as boolean
- shared method LoadLibrary(File as FolderItem) as boolean
- shared method LoadError as String
- shared method Init as Integer
- shared method Shutdown as Integer
- shared method Enumerate(VendorID as Integer = 0, ProduceID as Integer = 0) as HIDAPIDeviceInfoMBS
- shared method OpenPath(path as string) as HIDAPIDeviceMBS
- shared method Open(VendorID as Integer, ProduceID as Integer, SerialNumber as String = "") as HIDAPIDeviceMBS
- shared property GlobalError as String
Blog Entries
- News from the MBS Xojo Plugins Version 24.1
- Get started with HIDAPI classes in Xojo
- MonkeyBread Software Releases the MBS Xojo Plugins in version 24.1
- MBS Xojo Plugins, version 24.1pr4
- MBS Xojo Plugins, version 21.2pr3
- MBS Xojo Plugins, version 19.1pr2
- LibUSB for Xojo in next MBS Plugins
- MBS Xojo / Real Studio Plugins, version 16.1pr3
- MBS Xojo plug-ins in version 16.0