Skip to content

Commit 8ee8028

Browse files
Update specifications.md (#16)
1 parent 149fef4 commit 8ee8028

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

assets/documents/specifications.md

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,32 +24,41 @@
2424
## ALT/AZ
2525
- Must be able to slew by a given number of degrees
2626
- Must be able to slew at various rates until requested to stop
27-
- Should support slewing at various rates until requested to stop
27+
- Should support configurable min/max positions and limit axis movement accordingly
28+
- Should save home and current position to EEPROM
2829

2930
## Focuser
3031
- Must be able to slew at various rates until requested to stop
3132
- Must support slewing to a specific target position
33+
- Must be able to set motor position
3234

3335
## General
3436
- RA and DEC operations must be independent, but can overlap
3537
- Stepper operations must be async
3638
- Would be nice to get an event when the stepper stops
37-
- Serial message processing mst be sequential, but async and in the background
39+
- Serial message processing must be sequential, but async and in the background
3840
- Serial connection default speed should be 115200
3941
- Must be able to convert from RA/DEC coordinates to stepper target positions (must use solution with longest safe time)
4042
- Meade Protocol support for OAT/OAM/OAE
43+
- Should be able to return safe time left
44+
- Should be able to return time to meridian for current position
4145

4246
## Menu/Display
4347
- Support Info-only displays to show mount status
44-
- Support LCD?
45-
- Input devices? Buttons, joysticks, touch?
46-
- List of operations possible from interactive display devices
48+
- Support LCD screens (small, large, color, mono), but maybe start with common/standardized size
49+
- Should support input devices like Buttons, Joysticks, Dial with press point, Touch screen
50+
- Need to come up with a list of operations possible from interactive display devices
51+
- Move any axes in any directions at various speeds
52+
- Start/stop tracking
53+
- Find home position
54+
- Go to Home position
55+
- Enter target coordinates and slew there
4756

4857
## Sensors
4958
- Support for RA and DEC end switches
5059
- Support for RA/DEC homing switches
5160
- Temperature sensor?
5261

5362
## Improvements from 1.0
54-
- Support meridian flip? (how is this done when using camera in another app?)
63+
- Support meridian flip. This should already be supported in apps like NINA, if the sync to coordinate takes the longest safe time.
5564
- Dew heater support?

0 commit comments

Comments
 (0)