├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── CHANGES.rst ├── Current ConformU Protocol.txt ├── Current ConformU Validation.txt ├── LICENSE.txt ├── RBD-Notes.txt ├── README.md ├── alpaca-device.mustache ├── device ├── app.py ├── config.py ├── config.toml ├── discovery.py ├── exceptions.py ├── log.py ├── management.py ├── rotator.py ├── rotatordevice.py ├── setup.py └── shr.py ├── docs ├── Makefile ├── make.bat ├── makepdf.bat └── source │ ├── _static │ └── css │ │ └── alpyca.css │ ├── alpaca1000.png │ ├── alpaca128.png │ ├── alpyca.rts │ ├── alpyca.rtt │ ├── app.rst │ ├── conf.py │ ├── config.rst │ ├── discovery.rst │ ├── exceptions.rst │ ├── index.rst │ ├── introduction.rst │ ├── ismoving.png │ ├── log.rst │ ├── migrating.rst │ ├── modules.rst │ ├── moveabsolute.png │ ├── quickstart.rst │ ├── roadmap.rst │ ├── rotator.rst │ ├── rotatordevice.rst │ ├── shr.rst │ ├── templates.rst │ ├── vscode.rst │ └── vthumb.png ├── templates ├── .vscode │ └── launch.json ├── AlpacaDeviceAPI_v1.json ├── AlpacaDeviceAPI_v2_plat7-0.4.1.json ├── AlpacaDeviceAPI_v2_plat7.json ├── AlpycaDeviceSkeletons.code-workspace ├── app.py ├── camera.py ├── covercalibrator.py ├── dome.py ├── enum │ ├── camera_enum.py │ ├── covercalibrator_enum.py │ ├── dome_enum.py │ └── telescope_enum.py ├── filterwheel.py ├── focuser.py ├── observingconditions.py ├── rotator.py ├── safetymonitor.py ├── switch.py └── telescope.py └── thunder-tests ├── _db-backup ├── thunderCollection.json ├── thunderEnvironment.json └── thunderclient.json └── collections ├── tc_col_alpaca-device-testing-rotator.json └── tc_col_management.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "esbonio.sphinx.confDir": "" 3 | } -------------------------------------------------------------------------------- /CHANGES.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/CHANGES.rst -------------------------------------------------------------------------------- /Current ConformU Protocol.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/Current ConformU Protocol.txt -------------------------------------------------------------------------------- /Current ConformU Validation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/Current ConformU Validation.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /RBD-Notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/RBD-Notes.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/README.md -------------------------------------------------------------------------------- /alpaca-device.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/alpaca-device.mustache -------------------------------------------------------------------------------- /device/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/device/app.py -------------------------------------------------------------------------------- /device/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/device/config.py -------------------------------------------------------------------------------- /device/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/device/config.toml -------------------------------------------------------------------------------- /device/discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/device/discovery.py -------------------------------------------------------------------------------- /device/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/device/exceptions.py -------------------------------------------------------------------------------- /device/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/device/log.py -------------------------------------------------------------------------------- /device/management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/device/management.py -------------------------------------------------------------------------------- /device/rotator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/device/rotator.py -------------------------------------------------------------------------------- /device/rotatordevice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/device/rotatordevice.py -------------------------------------------------------------------------------- /device/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/device/setup.py -------------------------------------------------------------------------------- /device/shr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/device/shr.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/makepdf.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/makepdf.bat -------------------------------------------------------------------------------- /docs/source/_static/css/alpyca.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/_static/css/alpyca.css -------------------------------------------------------------------------------- /docs/source/alpaca1000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/alpaca1000.png -------------------------------------------------------------------------------- /docs/source/alpaca128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/alpaca128.png -------------------------------------------------------------------------------- /docs/source/alpyca.rts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/alpyca.rts -------------------------------------------------------------------------------- /docs/source/alpyca.rtt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/alpyca.rtt -------------------------------------------------------------------------------- /docs/source/app.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/app.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/config.rst -------------------------------------------------------------------------------- /docs/source/discovery.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/discovery.rst -------------------------------------------------------------------------------- /docs/source/exceptions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/exceptions.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/introduction.rst -------------------------------------------------------------------------------- /docs/source/ismoving.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/ismoving.png -------------------------------------------------------------------------------- /docs/source/log.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/log.rst -------------------------------------------------------------------------------- /docs/source/migrating.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/migrating.rst -------------------------------------------------------------------------------- /docs/source/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/modules.rst -------------------------------------------------------------------------------- /docs/source/moveabsolute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/moveabsolute.png -------------------------------------------------------------------------------- /docs/source/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/quickstart.rst -------------------------------------------------------------------------------- /docs/source/roadmap.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/roadmap.rst -------------------------------------------------------------------------------- /docs/source/rotator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/rotator.rst -------------------------------------------------------------------------------- /docs/source/rotatordevice.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/rotatordevice.rst -------------------------------------------------------------------------------- /docs/source/shr.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/shr.rst -------------------------------------------------------------------------------- /docs/source/templates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/templates.rst -------------------------------------------------------------------------------- /docs/source/vscode.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/vscode.rst -------------------------------------------------------------------------------- /docs/source/vthumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/docs/source/vthumb.png -------------------------------------------------------------------------------- /templates/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/.vscode/launch.json -------------------------------------------------------------------------------- /templates/AlpacaDeviceAPI_v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/AlpacaDeviceAPI_v1.json -------------------------------------------------------------------------------- /templates/AlpacaDeviceAPI_v2_plat7-0.4.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/AlpacaDeviceAPI_v2_plat7-0.4.1.json -------------------------------------------------------------------------------- /templates/AlpacaDeviceAPI_v2_plat7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/AlpacaDeviceAPI_v2_plat7.json -------------------------------------------------------------------------------- /templates/AlpycaDeviceSkeletons.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/AlpycaDeviceSkeletons.code-workspace -------------------------------------------------------------------------------- /templates/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/app.py -------------------------------------------------------------------------------- /templates/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/camera.py -------------------------------------------------------------------------------- /templates/covercalibrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/covercalibrator.py -------------------------------------------------------------------------------- /templates/dome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/dome.py -------------------------------------------------------------------------------- /templates/enum/camera_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/enum/camera_enum.py -------------------------------------------------------------------------------- /templates/enum/covercalibrator_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/enum/covercalibrator_enum.py -------------------------------------------------------------------------------- /templates/enum/dome_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/enum/dome_enum.py -------------------------------------------------------------------------------- /templates/enum/telescope_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/enum/telescope_enum.py -------------------------------------------------------------------------------- /templates/filterwheel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/filterwheel.py -------------------------------------------------------------------------------- /templates/focuser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/focuser.py -------------------------------------------------------------------------------- /templates/observingconditions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/observingconditions.py -------------------------------------------------------------------------------- /templates/rotator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/rotator.py -------------------------------------------------------------------------------- /templates/safetymonitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/safetymonitor.py -------------------------------------------------------------------------------- /templates/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/switch.py -------------------------------------------------------------------------------- /templates/telescope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/templates/telescope.py -------------------------------------------------------------------------------- /thunder-tests/_db-backup/thunderCollection.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /thunder-tests/_db-backup/thunderEnvironment.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /thunder-tests/_db-backup/thunderclient.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /thunder-tests/collections/tc_col_alpaca-device-testing-rotator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/thunder-tests/collections/tc_col_alpaca-device-testing-rotator.json -------------------------------------------------------------------------------- /thunder-tests/collections/tc_col_management.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ASCOMInitiative/AlpycaDevice/HEAD/thunder-tests/collections/tc_col_management.json --------------------------------------------------------------------------------