You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Added yield() calls (ESP8266 board has a watchdog that resets if the code blocks for more than a few seconds).
- Refactored HA/LST handling.
- RA and DEC are now always updated and calculated according to stepper motor positions
- Changed EEPROM writing code to only write if the value changed.
- Added ability to slew by setting a speed for each axis.
- Added Serial command: :Mc# - starts slewing in the direction specified by 'c'
- Added Serial command: :XGH# - gets the HA
- Added Serial command: :XGL# - gets the LST
- Added Serial command: :XSMn# - set manual continuous slewing mode
- Added Serial command: :XSXn.nnn# - set continuous slewing mode RA speed
- Added Serial command: :XSYn.nnn# - set continuous slewing mode DEC speed
- Changed Serial command :hU# to return 1
- Changed Serial command :MS# to return 0 (instead of 1)
- Changed Serial command :MGdnnn# to return 1 (instead of nothing)
- Changed Serial command :Qa# command to stop slewing in all directions
- Added some debugging log functions back.
- Wifi mode prints out connection details to Serial port.
// Returns: string reflecting the mounts' status. The string is a comma-delimited list of statuses:
80
+
// Idle,--T,11219,0,927,071906,+900000,#
81
+
// | | | | | | |
82
+
// | | | | | | |
83
+
// | | | | | | |
84
+
// | | | | | | +------------------ [6] The current DEC position
85
+
// | | | | | +------------------------- [5] The current RA position
86
+
// | | | | +------------------------------- [4] The Tracking stepper position
87
+
// | | | +---------------------------------- [3] The DEC stepper position
88
+
// | | +-------------------------------------- [2] The RA stepper position
89
+
// | +------------------------------------------- [1] The motion state.
90
+
// | First character is RA slewing state ('R' is East, 'r' is West, '-' is stopped).
91
+
// | Second character is DEC slewing state ('d' is North, 'D' is South, '-' is stopped).
92
+
// | Third character is TRK slewing state ('T' is Tracking, '-' is stopped).
93
+
// +----------------------------------------------- [0] The mount status. One of 'Idle', 'Parked', 'Parking', 'Guiding', 'SlewToTarget', 'FreeSlew', 'ManualSlew', 'Tracking'
0 commit comments