OI! Dish Controller Emulation (v.008)

This jscript emulation is now retired - but is here as a "how to" reference for me!

Go to this link for the Windows based emulator

 

Enter Commands:

response

Commands:

status | stow | stop | track | ha | dec (Hour Angle and Declination)
parameters for ha and dec: speed | dest | encoder
parameters for speed:  slow | fast | auto
parameters for dest:  base 60 e.g. 23:59:59.99
parameters for track: on | off
parameters for encoder: read | set <base16>

Some single click tests...

status ha speed slow dec dest 85:30:0.0 ha encode read track on
stop dec speed auto

ha dest -3:0:0.5

dec encode read track off
stow     ha encoder set 0042  
      dec encoder set fe44  

Example

enter:
dec dest 5:0:0.0
ha dest 2:30:30.0
then
status

THIS EMULATION  DOESN'T WORK WITH NetSCAPE! 

This emulation is in JavaScript  - inspect the code by clicking the menu "view, source"

Spec...

Version History

0.008 Add stop, encode and track commands. 

Encode set sets the optical encoder position offset for 0 degrees. This command will store the offset in NV RAM. This command will be enabled by a separate external test switch on the controller. This will ensure that the controller is "idiot proof" and won't slap the dish into the ground. The test switch will also disable normal commands - so the controller can't be left in Configuration Mode.

 

0.007 Independent axis rotation allowed. Add stow command.
0.006 Braking, end stops added, Independent axis rotation interlock added
0.005 OI prefix removed

Hard code the limits:

HA Valid Range from -06:01:00.0 to + 06:01:00.00
DEC Valid Range -30:00:00.00 to 90:00:00.00