DSCCommands - synfinatic/teensy-dsc GitHub Wiki
Command | Description | Example Input | Example Output | Notes |
---|---|---|---|---|
Z# # | Set encoder resolution | R10000<TAB>-10000<CR> | * | RA/Az, Dec/Alt |
P | Status | P | 001 | Hard coded value to mean no errors, battery OK |
Q | Get encoder position | Q | +01234<TAB>-00045<CR> |
Notes:
- Each numerical value must be 6 characters.
- Unclear if both <Tab> and <SP> are allowed, but I think so. Tabs are preferred?
Command | Description | Example Input | Example Output | Notes |
---|---|---|---|---|
Q | Get encoder position | Q | +01234<TAB>-00045<CR> | |
P | Status | P | P001 | Hard coded value to mean no errors, battery OK |
Notes:
- At startup, the Intelliscope sends it's version string: V1.14
- Each numerical value must be 6 characters.
Command | Description | Example Input | Example Output | Notes |
---|---|---|---|---|
Q | Get encoder position | Q | +01234<TAB>-00045 | Unlike Intelliscope, no <CR> at the end |
Command | Description | Example Input | Example Output | Notes |
---|---|---|---|---|
v | Version | v | TeensyDSC v1.0<CR> | |
V | Version | V | TeensyDSC v1.0<CR> | |
R# # | Set encoder resolution | R10000 -10000<CR> | R | RA/Az, Dec/Alt |
H | Get encoder resolution | H | 10000 -10000<CR> | |
r | Get encoder resolution | r | 10000 -10000<CR> | |
A | Check connection | A | Y | |
a | Check connection | a | Y |
Command | Description | Example Input | Example Output | Notes |
---|---|---|---|---|
? | CLI Help | ? | <multiple lines...> |
Command | Description | Example Input | Example Output | Notes |
---|---|---|---|---|
Q | Get encoder position | Q | +01234<TAB>-00045<CR> | Unsure about Tab/CR |
R# # | Set encoder resolution | R10000 -10000 | R | RA/Az, Dec/Alt. Unsure about Tab/CR |
I# # | Set encoder position | I0 0 | R | Unsure about Tab/CR |
A | Set init flag | A | <Unknown> | No need to support |
a | Get init flag | a | <Unknown> | No need to support |