Platforms to show: All Mac Windows Linux Cross-Platform
IO Warrior
A class to connect the IO Warrior USB device.
- Classes
- class IOWarriorCarbonDeviceMBS
- property InterfaceHandle as Integer
- property InterfaceOpen as Boolean
- property InterfaceType as Integer
- property SerialNumber as String
- class IOWarriorCarbonMBS
- method CountInterfaces as Integer
- method FirstInterfaceOfType(InterfaceType as Integer) as Integer
- method Init as Integer
- method InterfaceAtIndex(index as Integer) as IOWarriorCarbonDeviceMBS
- method IsPresent as Integer
- method ReadFromInterface(InterfaceHandle as Integer, reportID as Integer, size as Integer, data as memoryblock) as Integer
- method ReadInterface0(byref int32 as Integer) as Integer
- method ReadInterface1(reportid as Integer, m as memoryblock) as Integer
- method WriteInterface0(value as Integer) as Integer
- method WriteInterface1(reportid as Integer, m as memoryblock) as Integer
- method WriteToInterface(InterfaceHandle as Integer, size as Integer, data as memoryblock) as Integer
- property USB24DeviceID as Integer
- property USB24PVDeviceID as Integer
- property USB40DeviceID as Integer
- property USB56DeviceID as Integer
- property USBVendorID as Integer
- const kIOWarrior24Interface0 = 2
- const kIOWarrior24Interface1 = 3
- const kIOWarrior24PVInterface0 = 6
- const kIOWarrior24PVInterface1 = 7
- const kIOWarrior40Interface0 = 0
- const kIOWarrior40Interface1 = 1
- const kIOWarrior56Interface0 = 4
- const kIOWarrior56Interface1 = 5
- class IOWarriorWindowsMBS
- method CancelIO(Pipe as Integer) as boolean
- method close
- method DeviceCount as Integer
- method GetProductID as Integer
- method GetRevision as Integer
- method Open as boolean
- method Read(pipe as Integer, buffer as memoryblock, bufferSize as Integer) as Integer
- method ReadImmediate(byref value as UInt32) as Integer
- method ReadNonBlocking(pipe as Integer, buffer as memoryblock, bufferSize as Integer) as Integer
- method SerialNumber as string
- method SetTimeout(timeout as Integer) as boolean
- method SetWriteTimeout(timeout as Integer) as boolean
- method Version as string
- method Write(pipe as Integer, buffer as memoryblock, bufferSize as Integer) as Integer
- property DeviceIndex as Integer
- property Handle as Integer
- property USB24DeviceID as Integer
- property USB40DeviceID as Integer
- property USB56DeviceID as Integer
- property USBVendorID as Integer
- class IOWarriorCarbonDeviceMBS
The items on this page are in the following plugins: MBS USB Plugin.