[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: real-time control, proposed road map.
Seems like a fine idea by my account. I like the ability to have socket
communication with the actual driver. On this vein, has anyone tried my
driver? I'm thinking (for those with the hardware) the ISA memory card
interface...
Robert Creager
Senior Software Engineer
Client Server Library
303.673.2365 V
303.661.5379 F
888.912.4458 P
StorageTek
INFORMATION made POWERFUL
> -----Original Message-----
> From: Chris Albertson [mailto:chrisalbertson90278@yahoo.com]
> Sent: Wednesday, September 26, 2001 10:00 PM
> To: tass@listserv.wwa.com
> Subject: real-time control, proposed road map.
>
>
> Michael, Rob and other TASS real-time control fans,
>
> What do you all think of this set of tasks. I think
> it will get us from where we are to a state of the art
> control system without to much pain and re-write.
>
> 1) Get "tait" Michael's TASS control program and
> reorganize the code and Makefile so that the command
> interpreter is separated from command execution. All
> command execution is done in a library (I mean a real
> dynamic loadable library as in "libTASStait.so".)
>
> 2) Modify again so that it will read commands ONLY
> from a socket. not from a file or a keyboard.
>
> 3) Write a very simple program that reads from a keyboard
> or file and sends output to a socket. This combined with
> #2 above gets back the original functionality but also
> allows this #3 program to be replaced at a later date
> with something better. (see #7 below.)
>
> 4) Toss out Michael's command interpreter. (Sorry Michael)
> and replace it with a Tck interpreter. I would keep Michael's
> commands and syntax except that now we get the addition of
> a complete language. This assumes Step #1 is done.
>
> 5) Modify program to make use of Rob's new kernel level
> driver.
>
> 6) Modify my Real time driver in the same way as #4 above.
> (Sorry Chris)
>
> 7) Modify my real time driver to send commands to Michael's
> driver via the socket interface (#2 above) and rip out
> the code that
> talks directly to the STAMP via the serial port. My driver
> then becomes a "high level layer" that translates "high
> level commands" like 'Go to ra=12.45 dec=23.44' into a
> series of low level motor control commands that Michael's
> program accepts. It also handles image display and tasks.
> --
>
> --
> Chris Albertson
> chrisalbertson90278@yahoo.com
> Redondo Beach, California
> home: 310-376-1029
> cell: 310-990-7550
>