[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Mark IV control software and actions
- To: firstname.lastname@example.org
- Subject: Re: Mark IV control software and actions
- From: email@example.com (Herbert R Johnson)
- Date: Thu, 29 Jan 1998 16:43:34 -0500
- In-Reply-To: <34CFA475.B7213B62@topdog.logicon.com>
- Old-Return-Path: <firstname.lastname@example.org>
- Organization: NJ Computer Connection for Astro Imaging Systems
- Reply-To: email@example.com
- Resent-Date: Thu, 29 Jan 1998 18:24:24 -0500
- Resent-From: firstname.lastname@example.org
- Resent-Message-ID: <"TeDlqD.A.wnG.ZiQ00"@kani.wwa.com>
- Resent-Sender: email@example.com
Chris, my point of view is pretty close to the hardware. Here is how
I would integrate your suggestions and mine:
A library of routines that operate the camera and mount, documented
for access by third-party software (i.e. someone else's programs).
A simple way to USE the library for testing hardware or for simple applications,
like a simple command interpreter (as you suggested).
Then, any language
or GUI or front-end you care to write for whatever purposes you believe
are appropriate for non-technical users to operate the Mark IV. The front-end
language need not be anything like the command-level language. I think
this "covers all the bases".
As for the *simple* command interpreter:
whether you call it BASIC or Java or TCL, all SIMPLE command interpreters
look about the same, just as long as it is SIMPLE. And, as you say, there
are a number of them around to be borrowed. Again, it does not matter what
it "looks" like: as you suggest, it will only be "seen" occasionally.
After a certain point, this discussion becomes "here's how you write your
code", and that's not a productive discussion. Bottom line: make it
easier for other programmers and their needs, and for whomever has to fix
and debug the hardware. You need a library of hardware routines anyway, just
document them, and glue them to a command interpreter. The rest I leave
to you and the "end-users" and their peers.
That's all I have on this subject.
**** ------------------------------------------------------ ****
Herbert R. Johnson voice/FAX 609-771-1503 day/nite
firstname.lastname@example.org Ewing, in central New Jersey, USA
amateur astronomer and astro-tour guide
supporter of classic S-100 computers as "Dr. S-100"
rebuilder of Mac Plus computers for your computing pleasure
and senior engineer and asteroid spotter at Astro Imaging Systems