MBS Plugin Documentation

Search:

Statistics   -   FAQ   -   Plugin Parts (All, Dependencies)   -   Class hierarchie

New in Version 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 8.0 8.1 8.2 8.3 8.4 8.5 8.6 8.7 9.0

The list of the   themes,   classes,   controls,   modules,   global methods by category,   global methods by name,   screenshots,   licenses   and   examples.

Platforms to show: All Mac Windows Linux Cross-Platform

class IOWarriorCarbonMBS
class, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Console safe, Plugin version: 3.3, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: A class to control the IOWarrior Device on Mac OS X.
Notes: This is the software for the IOWarrior USB Device from <http://www.codemercs.com>. The SDK from May 2003 is used.
IOWarriorCarbonMBS.CountInterfaces as integer
method, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Console safe, Plugin version: 6.0, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: Counts the number of interfaces.
Notes: Please email support if you need more functions to handle more than one device.
IOWarriorCarbonMBS.FirstInterfaceOfType(InterfaceType as integer) as integer
method, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Console safe, Plugin version: 7.1, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: Searches the first device of the given type.
Notes:
Returns 0 on any error.
This value is needed for WriteToInterface and ReadFromInterface calls.
IOWarriorCarbonMBS.Init as integer
method, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Console safe, Plugin version: 3.3, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: Inits the device functions.
Notes: Return 0 if successfull.
IOWarriorCarbonMBS.InterfaceAtIndex(index as integer) as IOWarriorCarbonDeviceMBS
method, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Console safe, Plugin version: 7.1, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: The interface with the given index.
Notes:
Returns nil on any error.
Index is zero based and goes till CountInterfaces-1.
IOWarriorCarbonMBS.IsPresent as integer
method, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Console safe, Plugin version: 3.3, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: Counts the devices found.
IOWarriorCarbonMBS.kIOWarrior24Interface0 = 2
const, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Plugin version: 7.1, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: One of the interface type constants.
IOWarriorCarbonMBS.kIOWarrior24Interface1 = 3
const, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Plugin version: 7.1, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: One of the interface type constants.
IOWarriorCarbonMBS.kIOWarrior24PVInterface0 = 6
const, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Plugin version: 7.1, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: One of the interface type constants.
IOWarriorCarbonMBS.kIOWarrior24PVInterface1 = 7
const, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Plugin version: 7.1, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: One of the interface type constants.
IOWarriorCarbonMBS.kIOWarrior40Interface0 = 0
const, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Plugin version: 7.1, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: One of the interface type constants.
IOWarriorCarbonMBS.kIOWarrior40Interface1 = 1
const, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Plugin version: 7.1, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: One of the interface type constants.
IOWarriorCarbonMBS.kIOWarrior56Interface0 = 4
const, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Plugin version: 7.1, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: One of the interface type constants.
IOWarriorCarbonMBS.kIOWarrior56Interface1 = 5
const, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Plugin version: 7.1, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: One of the interface type constants.
IOWarriorCarbonMBS.ReadFromInterface(InterfaceHandle as integer, reportID as integer, size as integer, data as memoryblock) as integer
method, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Console safe, Plugin version: 7.1, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: Writes bytes from the interface.
Notes: Size must match the device's report size.
IOWarriorCarbonMBS.ReadInterface0(byref int32 as integer) as integer
method, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Console safe, Plugin version: 3.3, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: Reads a 32bit value from interface 0.
IOWarriorCarbonMBS.ReadInterface1(reportid as integer, m as memoryblock) as integer
method, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Console safe, Plugin version: 3.3, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: Reads from interface 0.
IOWarriorCarbonMBS.USB24DeviceID as Integer
property, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Console safe, Plugin version: 7.0, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: The USB Device ID used for a IOWarrior 24 device.
Notes: (Read and Write property)
IOWarriorCarbonMBS.USB24PVDeviceID as Integer
property, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Console safe, Plugin version: 7.0, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: The USB Device ID used for a IOWarrior 24 PV device.
Notes: (Read and Write property)
IOWarriorCarbonMBS.USB40DeviceID as Integer
property, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Console safe, Plugin version: 7.0, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: The USB Device ID used for a IOWarrior 40 device.
Notes: (Read and Write property)
IOWarriorCarbonMBS.USB56DeviceID as Integer
property, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Console safe, Plugin version: 7.0, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: The USB Device ID used for a IOWarrior 56 device.
Notes: (Read and Write property)
IOWarriorCarbonMBS.USBVendorID as Integer
property, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Console safe, Plugin version: 7.0, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: The USB vendor ID of this device.
Notes: (Read and Write property)
IOWarriorCarbonMBS.WriteInterface0(value as integer) as integer
method, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Console safe, Plugin version: 3.3, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: Writes to interface 0.
IOWarriorCarbonMBS.WriteInterface1(reportid as integer, m as memoryblock) as integer
method, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Console safe, Plugin version: 3.3, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: Writes to interface 1.
IOWarriorCarbonMBS.WriteToInterface(InterfaceHandle as integer, size as integer, data as memoryblock) as integer
method, IO Warrior, MBS Util Plugin (IOWarriorMacOSX), class IOWarriorCarbonMBS, Console safe, Plugin version: 7.1, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.

Function: Writes bytes to the interface.
Notes: Size must match the device's report size.

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