8000 feat: Added (d *Dome) CanPark(). by michealroberts · Pull Request #226 · observerly/alpacago · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

feat: Added (d *Dome) CanPark(). #226

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 6, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
229 changes: 115 additions & 114 deletions coverage.txt
Original file line number Diff line number Diff line change
@@ -1,32 +1,4 @@
mode: atomic
github.com/observerly/alpacago/pkg/alpacago/conditions.go:10.137,19.2 3 5
github.com/observerly/alpacago/pkg/alpacago/conditions.go:27.59,29.2 1 2
github.com/observerly/alpacago/pkg/alpacago/conditions.go:38.66,49.2 3 19
github.com/observerly/alpacago/pkg/alpacago/conditions.go:57.65,59.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:67.64,69.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:77.62,79.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:87.62,89.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:97.62,99.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:107.62,109.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:117.67,119.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:127.64,129.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:137.68,139.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:147.68,149.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:157.65,159.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:169.67,171.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:179.62,181.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:189.63,191.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:199.50,208.2 3 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:216.87,224.16 4 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:229.2,229.20 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:235.2,237.26 2 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:224.16,226.3 1 0
github.com/observerly/alpacago/pkg/alpacago/conditions.go:229.20,232.3 2 0
github.com/observerly/alpacago/pkg/alpacago/conditions.go:246.90,254.16 4 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:259.2,259.20 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:265.2,267.26 2 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:254.16,256.3 1 0
github.com/observerly/alpacago/pkg/alpacago/conditions.go:259.20,262.3 2 0
github.com/observerly/alpacago/pkg/alpacago/discovery.go:32.63,40.2 2 1
github.com/observerly/alpacago/pkg/alpacago/discovery.go:42.120,43.30 1 6
github.com/observerly/alpacago/pkg/alpacago/discovery.go:47.2,49.35 2 6
Expand All @@ -39,35 +11,12 @@ github.com/observerly/alpacago/pkg/alpacago/discovery.go:72.16,74.3 1 0
github.com/observerly/alpacago/pkg/alpacago/discovery.go:87.53,90.16 2 0
github.com/observerly/alpacago/pkg/alpacago/discovery.go:94.2,94.21 1 0
github.com/observerly/alpacago/pkg/alpacago/discovery.go:90.16,92.3 1 0
github.com/observerly/alpacago/pkg/alpacago/focuser.go:10.113,19.2 3 5
github.com/observerly/alpacago/pkg/alpacago/focuser.go:28.54,39.2 3 4
github.com/observerly/alpacago/pkg/alpacago/focuser.go:47.46,49.2 1 1
github.com/observerly/alpacago/pkg/alpacago/focuser.go:57.44,59.2 1 2
github.com/observerly/alpacago/pkg/alpacago/focuser.go:67.52,69.2 1 1
github.com/observerly/alpacago/pkg/alpacago/focuser.go:77.47,79.2 1 1
github.com/observerly/alpacago/pkg/alpacago/focuser.go:87.48,89.2 1 1
github.com/observerly/alpacago/pkg/alpacago/focuser.go:97.48,99.2 1 1
github.com/observerly/alpacago/pkg/alpacago/focuser.go:107.62,109.2 1 1
github.com/observerly/alpacago/pkg/alpacago/focuser.go:118.67,129.2 3 1
github.com/observerly/alpacago/pkg/alpacago/focuser.go:137.70,139.2 1 1
github.com/observerly/alpacago/pkg/alpacago/focuser.go:147.53,149.2 1 1
github.com/observerly/alpacago/pkg/alpacago/focuser.go:157.35,166.2 3 0
github.com/observerly/alpacago/pkg/alpacago/focuser.go:176.49,187.2 3 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:10.113,19.2 3 5
github.com/observerly/alpacago/pkg/alpacago/rotator.go:28.54,39.2 3 3
github.com/observerly/alpacago/pkg/alpacago/rotator.go:47.46,49.2 1 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:57.44,59.2 1 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:67.60,69.2 1 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:77.50,79.2 1 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:87.46,89.2 1 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:97.50,107.2 3 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:115.50,117.2 1 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:125.56,127.2 1 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:135.35,144.2 3 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:153.51,164.2 3 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:173.59,184.2 3 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:193.61,204.2 3 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:213.51,224.2 3 1
github.com/observerly/alpacago/pkg/alpacago/filterwheel.go:10.121,19.2 3 5
github.com/observerly/alpacago/pkg/alpacago/filterwheel.go:28.58,39.2 3 1
github.com/observerly/alpacago/pkg/alpacago/filterwheel.go:47.59,49.2 1 1
github.com/observerly/alpacago/pkg/alpacago/filterwheel.go:57.52,59.2 1 1
github.com/observerly/alpacago/pkg/alpacago/filterwheel.go:67.52,69.2 1 1
github.com/observerly/alpacago/pkg/alpacago/filterwheel.go:77.57,87.2 3 1
github.com/observerly/alpacago/pkg/alpacago/telescope.go:63.134,73.2 3 6
github.com/observerly/alpacago/pkg/alpacago/telescope.go:81.42,90.2 3 1
github.com/observerly/alpacago/pkg/alpacago/telescope.go:100.63,103.2 2 1
Expand Down Expand Up @@ -164,57 +113,6 @@ github.com/observerly/alpacago/pkg/alpacago/telescope.go:952.54,962.2 3 15
github.com/observerly/alpacago/pkg/alpacago/telescope.go:970.54,972.2 1 1
github.com/observerly/alpacago/pkg/alpacago/telescope.go:983.53,987.2 3 1
github.com/observerly/alpacago/pkg/alpacago/telescope.go:998.57,1011.2 4 1
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:30.109,33.13 2 42
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:37.2,39.35 2 42
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:43.2,50.16 2 42
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:33.13,35.3 1 34
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:39.35,41.3 1 8
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:60.56,62.2 1 172
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:71.104,73.2 1 333
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:88.119,95.16 3 7
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:100.2,100.20 1 7
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:106.2,108.26 2 7
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:95.16,97.3 1 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:100.20,103.3 2 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:124.125,130.16 3 5
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:135.2,135.20 1 5
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:141.2,143.26 2 5
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:130.16,132.3 1 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:135.20,138.3 2 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:159.118,165.16 3 58
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:170.2,170.20 1 58
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:176.2,178.26 2 58
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:165.16,167.3 1 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:170.20,173.3 2 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:194.121,200.16 3 51
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:205.2,205.20 1 51
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:211.2,213.26 2 51
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:200.16,202.3 1 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:205.20,208.3 2 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:229.117,235.16 3 44
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:240.2,240.20 1 44
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:246.2,248.26 2 44
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:235.16,237.3 1 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:240.20,243.3 2 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:264.125,270.16 3 2
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:275.2,275.20 1 2
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:281.2,283.26 2 2
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:270.16,272.3 1 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:275.20,278.3 2 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:293.119,299.16 3 161
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:304.2,304.20 1 161
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:310.2,312.29 2 161
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:316.2,318.12 2 158
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:299.16,301.3 1 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:304.20,307.3 2 1
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:312.29,314.3 1 3
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:327.96,329.2 1 1
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:337.101,339.2 1 1
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:347.100,349.2 1 1
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:357.103,359.2 1 1
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:373.105,375.2 1 1
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:383.94,385.2 1 1
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:393.108,395.2 1 1
github.com/observerly/alpacago/pkg/alpacago/camera.go:32.111,41.2 3 5
github.com/observerly/alpacago/pkg/alpacago/camera.go:49.46,51.2 1 2
github.com/observerly/alpacago/pkg/alpacago/camera.go:60.53,71.2 3 68
Expand Down Expand Up @@ -284,6 +182,114 @@ github.com/observerly/alpacago/pkg/alpacago/camera.go:823.40,832.2 3 1
github.com/observerly/alpacago/pkg/alpacago/camera.go:840.75,851.2 3 1
github.com/observerly/alpacago/pkg/alpacago/camera.go:859.68,870.2 3 1
github.com/observerly/alpacago/pkg/alpacago/camera.go:878.39,887.2 3 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:10.137,19.2 3 5
github.com/observerly/alpacago/pkg/alpacago/conditions.go:27.59,29.2 1 2
github.com/observerly/alpacago/pkg/alpacago/conditions.go:38.66,49.2 3 19
github.com/observerly/alpacago/pkg/alpacago/conditions.go:57.65,59.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:67.64,69.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:77.62,79.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:87.62,89.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:97.62,99.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:107.62,109.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:117.67,119.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:127.64,129.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:137.68,139.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:147.68,149.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:157.65,159.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:169.67,171.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:179.62,181.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:189.63,191.2 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:199.50,208.2 3 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:216.87,224.16 4 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:229.2,229.20 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:235.2,237.26 2 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:224.16,226.3 1 0
github.com/observerly/alpacago/pkg/alpacago/conditions.go:229.20,232.3 2 0
github.com/observerly/alpacago/pkg/alpacago/conditions.go:246.90,254.16 4 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:259.2,259.20 1 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:265.2,267.26 2 1
github.com/observerly/alpacago/pkg/alpacago/conditions.go:254.16,256.3 1 0
github.com/observerly/alpacago/pkg/alpacago/conditions.go:259.20,262.3 2 0
github.com/observerly/alpacago/pkg/alpacago/focuser.go:10.113,19.2 3 5
github.com/observerly/alpacago/pkg/alpacago/focuser.go:28.54,39.2 3 4
github.com/observerly/alpacago/pkg/alpacago/focuser.go:47.46,49.2 1 1
github.com/observerly/alpacago/pkg/alpacago/focuser.go:57.44,59.2 1 2
github.com/observerly/alpacago/pkg/alpacago/focuser.go:67.52,69.2 1 1
github.com/observerly/alpacago/pkg/alpacago/focuser.go:77.47,79.2 1 1
github.com/observerly/alpacago/pkg/alpacago/focuser.go:87.48,89.2 1 1
github.com/observerly/alpacago/pkg/alpacago/focuser.go:97.48,99.2 1 1
github.com/observerly/alpacago/pkg/alpacago/focuser.go:107.62,109.2 1 1
github.com/observerly/alpacago/pkg/alpacago/focuser.go:118.67,129.2 3 1
github.com/observerly/alpacago/pkg/alpacago/focuser.go:137.70,139.2 1 1
github.com/observerly/alpacago/pkg/alpacago/focuser.go:147.53,149.2 1 1
github.com/observerly/alpacago/pkg/alpacago/focuser.go:157.35,166.2 3 0
github.com/observerly/alpacago/pkg/alpacago/focuser.go:176.49,187.2 3 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:10.113,19.2 3 5
github.com/observerly/alpacago/pkg/alpacago/rotator.go:28.54,39.2 3 3
github.com/observerly/alpacago/pkg/alpacago/rotator.go:47.46,49.2 1 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:57.44,59.2 1 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:67.60,69.2 1 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:77.50,79.2 1 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:87.46,89.2 1 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:97.50,107.2 3 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:115.50,117.2 1 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:125.56,127.2 1 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:135.35,144.2 3 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:153.51,164.2 3 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:173.59,184.2 3 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:193.61,204.2 3 1
github.com/observerly/alpacago/pkg/alpacago/rotator.go:213.51,224.2 3 1
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:30.109,33.13 2 42
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:37.2,39.35 2 42
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:43.2,50.16 2 42
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:33.13,35.3 1 34
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:39.35,41.3 1 8
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:60.56,62.2 1 173
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:71.104,73.2 1 334
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:88.119,95.16 3 7
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:100.2,100.20 1 7
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:106.2,108.26 2 7
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:95.16,97.3 1 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:100.20,103.3 2 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:124.125,130.16 3 5
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:135.2,135.20 1 5
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:141.2,143.26 2 5
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:130.16,132.3 1 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:135.20,138.3 2 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:159.118,165.16 3 59
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:170.2,170.20 1 59
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:176.2,178.26 2 59
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:165.16,167.3 1 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:170.20,173.3 2 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:194.121,200.16 3 51
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:205.2,205.20 1 51
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:211.2,213.26 2 51
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:200.16,202.3 1 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:205.20,208.3 2 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:229.117,235.16 3 44
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:240.2,240.20 1 44
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:246.2,248.26 2 44
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:235.16,237.3 1 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:240.20,243.3 2 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:264.125,270.16 3 2
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:275.2,275.20 1 2
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:281.2,283.26 2 2
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:270.16,272.3 1 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:275.20,278.3 2 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:293.119,299.16 3 161
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:304.2,304.20 1 161
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:310.2,312.29 2 161
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:316.2,318.12 2 158
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:299.16,301.3 1 0
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:304.20,307.3 2 1
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:312.29,314.3 1 3
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:327.96,329.2 1 1
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:337.101,339.2 1 1
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:347.100,349.2 1 1
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:357.103,359.2 1 1
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:373.105,375.2 1 1
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:383.94,385.2 1 1
github.com/observerly/alpacago/pkg/alpacago/alpaca.go:393.108,395.2 1 1
github.com/observerly/alpacago/pkg/alpacago/dome.go:10.107,19.2 3 5
github.com/observerly/alpacago/pkg/alpacago/dome.go:27.44,29.2 1 2
github.com/observerly/alpacago/pkg/alpacago/dome.go:38.51,49.2 3 1
Expand All @@ -292,9 +298,4 @@ github.com/observerly/alpacago/pkg/alpacago/dome.go:70.41,72.2 1 1
github.com/observerly/alpacago/pkg/alpacago/dome.go:80.41,82.2 1 1
github.com/observerly/alpacago/pkg/alpacago/dome.go:90.46,92.2 1 1
github.com/observerly/alpacago/pkg/alpacago/dome.go:100.44,102.2 1 1
github.com/observerly/alpacago/pkg/alpacago/filterwheel.go:10.121,19.2 3 5
github.com/observerly/alpacago/pkg/alpacago/filterwheel.go:28.58,39.2 3 1
github.com/observerly/alpacago/pkg/alpacago/filterwheel.go:47.59,49.2 1 1
github.com/observerly/alpacago/pkg/alpacago/filterwheel.go:57.52,59.2 1 1
github.com/observerly/alpacago/pkg/alpacago/filterwheel.go:67.52,69.2 1 1
github.com/observerly/alpacago/pkg/alpacago/filterwheel.go:77.57,87.2 3 1
github.com/observerly/alpacago/pkg/alpacago/dome.go:110.40,112.2 1 1
10 changes: 10 additions & 0 deletions pkg/alpacago/dome.go
Original file line number Diff line number Diff line change
Expand Up @@ -100,3 +100,13 @@ func (d *Dome) GetAzimuth() (float64, error) {
func (d *Dome) CanFindHome() (bool, error) {
return d.Alpaca.GetBooleanResponse("dome", d.DeviceNumber, "canfindhome")
}

/*
CanPark()

@returns true if the dome is capable of programmed parking (Park() method)
@see https://ascom-standards.org/api/#/Dome%20Specific%20Methods/get_dome__device_number__canpark
*/
func (d *Dome) CanPark() (bool, error) {
return d.Alpaca.GetBooleanResponse("dome", d.DeviceNumber, "canpark")
}
18 changes: 18 additions & 0 deletions pkg/alpacago/dome_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -180,3 +180,21 @@ func TestNewDomeCanFindHome(t *testing.T) {
t.Errorf("got %q", dome.Alpaca.ErrorMessage)
}
}

func TestNewDomeCanPark(t *testing.T) {
var got, err = dome.CanPark()

var want bool = true

if err != nil {
t.Errorf("got %q", err)
}

if got != want {
t.Errorf("got %t, wanted %t", got, want)
}

if dome.Alpaca.ErrorNumber != 0 {
t.Errorf("got %q", dome.Alpaca.ErrorMessage)
}
}
0