The plugin part MacUSB
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS USB Plugin:MacUSB:
Partly Console safe,
57 entry points.
- class MacHIDMBS
- method HIDProperties as variant
- method Close
- method FindFirstDevice as boolean
- method FindNextDevice as boolean
- method Product as string
- method SerialNumber as string
- method Manufacturer as string
- method ProductID as integer
- method VendorID as integer
- method VersionNumber as integer
- method Connect
- method Disconnect
- method InstallCallback
- method SendMessageMemory(data as memoryblock, offset as integer, length as integer)
- method SendMessage(data as string)
- method ReadMessage(ReportID as integer, reportType as integer, length as integer) as string
- method ReadMessageMemory(ReportID as integer, reportType as integer, length as integer) as memoryblock
- method SendMessageMemory(ReportID as integer, reportType as integer, data as memoryblock, offset as integer, length as integer)
- method SendMessage(ReportID as integer, reportType as integer, data as string)
- property Lasterror as Integer
- property TimeOut as Integer
- property OnlyOneEventPerTick as Boolean
- property IOObjectHandle as Integer
- property IOHIDDeviceInterface122Handle as Integer
- property IOHIDObjectIteratorHandle as Integer
- event ReceivedData(data as string, size as integer)
- event DeviceRemoved(result as integer)
- class MacUSBDeviceMBS
- class MacUSBMBS
- class MacUSBNotificationMBS
- method Constructor(vendor as integer = 0, product as integer = 0)
- property LastError as Integer
- shared method Release(DeviceHandle as integer)
- shared method Retain(DeviceHandle as integer)
- shared method QueryBSDName(DeviceHandle as integer) as string
- shared method GetUSBDeviceInfo(DeviceHandle as integer, byref Vendor as string, byref Product as string, byref SerialNumber as string, byref Revision as integer) as boolean
- event DeviceAdded(properties as dictionary, NewDevice as boolean, ClassName as string, DeviceName as string, DeviceHandle as integer)
- event DeviceRemoved(properties as dictionary, NewDevice as boolean, ClassName as string, DeviceName as string, DeviceHandle as integer)
Blog Entries