SERVICE USB DIRECTOR FUNCTIONS
| By fur @ 16:32 | [ Workshop //////////fur//// ] |
==============
SERVICEUSBSetOutputValueBit(value, bit, deviceID, timeout)
set single output to on or off
value: "I" or "O"
bit: 0-7
deviceID: 0 (for all following)
timeout: 0 (for all following)
SERVICEUSBSetOutputValueByMask(mask, deviceID, timeout)
set all outputs at once using a string mask
mask: e.g.: "OOOOOOOI", "TXTXTXTX", "OOOOTXTX"
O: off
I: on
T: invert
X: unchanged
SERVICEUSBSetOutputValue(value,deviceID,timeout)
set all outputs at once using a decimal value
value: 0-255
READING INPUTS
=============
SERVICEUSBGetInputValueBit(bit, deviceID)
get value of single input, returns "I" (on) or "O" (off)
SERVICEUSBGetInputValue(deviceID)
get value of all inputs, returns decimal value (0-255)
SERVICEUSBGetInputValueasMask(deviceID)
get value of all inputs, returns string mask, e.g. "OOOOOOOO"
SERVICEUSBGetEXValue(deviceID)
get value of analogue input X, returns 0-255
SERVICEUSBGetEYValue(deviceID)
get value of analogue input Y, returns 0-255




