TOC PREV NEXT INDEX

Put your logo here!


6 MISCELLEANOUS

6.1 Integration of Drivers into LCC

LCC is integrated with the following ESO standard drivers:

· acro: digital I/O
· aio: analog I/O
· tim: time interface module

It is originally not foreseen to integrate other - particularly I/O - drivers into LCC. But with a work-around, a similar LCC support can be achieved for arbitrary digital and analog I/O drivers, provided that they have similar device properties as the existing two.

7 The solution described here is preliminary, and has not been verified.
The concept may therefore change in future VLT SW versions!

In the case of pure digital or analog I/O boards it would be possible to use the same functions as the acro and aio boards with LCC. The new driver must, however, be a `clone' of the existing digital/analog driver. In particular it must support the same ioctl codes as the acro resp. the aio driver.

LCC is using the following features and commands of the acro digital driver:

· Commands:
· acroCMD_WRITE_CONFIG_BITS
· acroCMD_WRITE_CHANGE_BIT
· acroCMD_WRITE_CLEAR_BIT
· acroCMD_WRITE_PULSE_BIT
· acroCMD_CHECK_PULSE_BIT
· acroCMD_READ_BITS
· acroCMD_WRITE_SET_BIT
· acroCMD_WRITE_BITS
· Literals:
· acroCMD_FIRST_SIGNAL_MAX
· acroCMD_NUM_SIGNAL_MIN
· acroCMD_NUM_SIGNAL_MAX
· acroSIGNAL_INPUT
· acroSIGNAL_OUTPUT
· acroPOLARITY_ACTIVE_HIGH
· acroPOLARITY_ACTIVE_LOW
· acroPULSE
· Data types:
· acroCONFIG
· acroREAD
· acroWRITE
· Error literals:
· acroERROR_PULSEBIT_NOT_IN_PROGRESS

LCC is using the following features and commands of the aio analog driver:

· Commands:
· aioCMD_SET_INPUT_CONFIG
· aioCMD_SET_GAIN
· aioCMD_SET_OUTPUT_CONFIG
· aioCMD_READ_VALUE
· aioCMD_WRITE_VALUE
· Literals:
· aioMAX_IN_SIGNALS
· aioMAX_OUT_SIGNALS
· Data types:
· aioSIGNAL










The chapters

THE LCU BOOT ENABLER - lcuboot

and

CONFIGURATION OF LCU ENVIRONMENTS - vccConfigLcu

no longer exist.


The corresponding modules are now described in [7].



Quadralay Corporation
http://www.webworks.com
Voice: (512) 719-3399
Fax: (512) 719-3606
sales@webworks.com
TOC PREV NEXT INDEX