Platforms to show: All Mac Windows Linux Cross-Platform
HID
Classes to talk with USB HID devices on low level.
- class MacHIDMBS
- method Close
- method Connect
- method Disconnect
- method FindFirstDevice as boolean
- method FindNextDevice as boolean
- method InstallCallback
- method Manufacturer as string
- method Product as string
- method ProductID as integer
- method ReadMessage(length as integer) as string
- method ReadMessage(ReportID as integer, length as integer) as string
- method ReadMessageMemory(length as integer) as memoryblock
- method ReadMessageMemory(ReportID as integer, length as integer) as memoryblock
- method SendMessage(data as string)
- method SendMessage(ReportID as integer, data as string)
- method SendMessageMemory(data as memoryblock, offset as integer, length as integer)
- method SendMessageMemory(ReportID as integer, data as memoryblock, offset as integer, length as integer)
- method SerialNumber as string
- method VendorID as integer
- method VersionNumber as integer
- property Lasterror as Integer
- property TimeOut as Integer
- event DeviceRemoved(result as integer)
- event ReceivedData(data as string, size as integer)
- class WinHIDMBS
- method Close
- method Connect as boolean
- method DevicePath as string
- method Disconnect
- method FindFirstDevice as boolean
- method FindNextDevice as boolean
- method InstallListener(PollSize as integer) as boolean
- method Manufacturer as string
- method PollMemory as memoryblock
- method PollString as string
- method Product as string
- method ProductID as integer
- method ReadMessage(length as integer) as string
- method ReadMessageMemory(length as integer) as memoryblock
- method SendMessage(data as string) as integer
- method SendMessageMemory(data as memoryblock, offset as integer, length as integer) as integer
- method SerialNumber as string
- method VendorID as integer
- method VersionNumber as integer
- property FeatureReportByteLength as Integer
- property HidHandle as Integer
- property InputReportByteLength as Integer
- property Lasterror as Integer
- property LasterrorString as String
- property OutputReportByteLength as Integer
- property PnPHandle as Integer
- property ReadHandle as Integer
- property ThreadHandle as Integer
- property WriteHandle as Integer
The items on this page are in the following plugins: MBS REALbasic USB Plugin.
Links
MBS Realbasic tutorial videos - Pfarrgemeinde Ministranten Nickenich