2003-12-01

SERVICE USB DIRECTOR FUNCTIONS

By fur @ 16:32 [ Workshop //////////fur//// ]
SETTING OUTPUTS
==============

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


Comments

No comments on this post so far

Leave a Comment

Name
Email
URL
Your Comment
Anti-Spam Verification Code (please copy to input field)
Auto-BR (convert line-breaks to <br> tags)