Skip to content

Commit 3ccae53

Browse files
docs: Sync LX200CommandSet.md with OpenAstroTracker firmware source
Synchronized documentation with the actual firmware implementation from: https://github.com/OpenAstroTech/OpenAstroTracker-Firmware/blob/main/src/MeadeCommandProcessor.cpp Added missing commands: - :Qa# - Halt all direction slews (OAT extension) - :XGDP# - Get DEC parking position (obsolete/disabled) - :XSDP# - Set DEC parking position offset (obsolete/disabled) - :XGO# - Get log buffer (debugging command) Enhanced documentation: - Added source reference link to firmware repository - Added note about firmware being authoritative source - Enhanced :XGDLx# with parameter documentation - Enhanced :XSDLl# with 'if not configured' clarification All changes verified against MeadeCommandProcessor.cpp implementation.
1 parent d51e6d1 commit 3ccae53

1 file changed

Lines changed: 42 additions & 1 deletion

File tree

lib/lx200/LX200CommandSet.md

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
*Original: 9 October 2002*
55
*OAT Extensions: Current as of Firmware V1.13.12*
66

7+
*Source Reference: [OpenAstroTracker-Firmware](https://github.com/OpenAstroTech/OpenAstroTracker-Firmware/blob/main/src/MeadeCommandProcessor.cpp)*
8+
9+
> **Note**: This documentation is manually synchronized with the OpenAstroTracker firmware implementation.
10+
> The firmware is the authoritative source for command behavior.
11+
712
## Introduction
813

914
This document combines two protocol specifications:
@@ -654,6 +659,12 @@ Returns: Nothing
654659

655660
Returns: Nothing
656661

662+
#### `:Qa#` Halt all direction Slews [OAT Extension]
663+
664+
Halts slewing in all directions (equivalent to stopping n, s, e, w individually).
665+
666+
Returns: Nothing
667+
657668
### r – Field Derotator Commands
658669

659670
#### `:r+#` Turn on Field Derotator [LX 16" and LX200GPS]
@@ -1411,6 +1422,17 @@ Returns:
14111422
- `float#` - If x is 'U' (upper) or 'L' (lower)
14121423
- `float|float#` - If x is omitted (both limits)
14131424

1425+
Parameters:
1426+
- `x` - Optional parameter: 'U' for upper limit only, 'L' for lower limit only, omit for both
1427+
1428+
#### `:XGDP#` Get DEC Parking Position [OAT Extension] **OBSOLETE/DISABLED**
1429+
1430+
Gets the number of steps from the home position to the parking position for DEC.
1431+
1432+
Returns: `0#`
1433+
1434+
**Note**: This command is obsolete and disabled in current firmware. It always returns 0.
1435+
14141436
#### `:XGS#` Get Tracking Speed Adjustment [OAT Extension]
14151437

14161438
Get the adjustment factor used to speed up (>1.0) or slow down (<1.0) tracking speed.
@@ -1496,6 +1518,14 @@ Get the current LST of the mount.
14961518

14971519
Returns: `HHMMSS#`
14981520

1521+
#### `:XGO#` Get Log Buffer [OAT Extension]
1522+
1523+
Get the current debug log buffer contents. This is a debugging command used for troubleshooting.
1524+
1525+
Returns: `<log_content>#`
1526+
1527+
**Note**: This is a debugging command primarily used for development and troubleshooting.
1528+
14991529
#### `:XSBn#` Set Backlash Correction Steps [OAT Extension]
15001530

15011531
Sets the number of steps the RA stepper needs to overshoot and backtrack when slewing east.
@@ -1549,10 +1579,21 @@ Parameters:
15491579

15501580
#### `:XSDLl#` Clear DEC Lower Limit [OAT Extension]
15511581

1552-
Resets the lower limit for DEC axis to configuration-defined position.
1582+
Resets the lower limit for DEC axis to configuration-defined position. If not configured, the limit is cleared.
15531583

15541584
Returns: Nothing
15551585

1586+
#### `:XSDPnnnn#` Set DEC Parking Position Offset [OAT Extension] **OBSOLETE/DISABLED**
1587+
1588+
This stores the number of steps needed to move from home to the parking position.
1589+
1590+
Returns: Nothing
1591+
1592+
Parameters:
1593+
- `nnnn` - Number of steps from home to parking position
1594+
1595+
**Note**: This command is obsolete and disabled in current firmware. Calling it has no effect.
1596+
15561597
#### `:XSSn.nnn#` Set Tracking Speed Adjustment [OAT Extension]
15571598

15581599
Set the adjustment factor to speed up (>1.0) or slow down (<1.0) tracking speed.

0 commit comments

Comments
 (0)