[SCHEDULER-1600]  Park if Idle
Type Enhancement
Priority High
Severity Major
Component Dispatch Scheduler Engine
Fixed In Version [9.09.0
Versions Affected [8.18.1
Severity Closed
Resolution Complete
Reported By Bob Denny
Resources Bob Denny
Start Date 6/26/2018

Description
See this Comm Center thread by Paul Luckas. Whether or not there is a controllable dome/roof, also optionally move the scope to a specific alt/az position (or less desirably park it) if the "idle" conditions are met.

Comments
1/25/2022 1:54:42 PM   Bob Denny
Closing for 9.0
11/10/2021 3:07:53 PM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/scheduler
SVN Revision 904
Affected files /trunk/Help/RelNotes.htm (Modified)
/trunk/Scheduler/Engine.cs (Modified)
Check-in comment Finally(!) Correct calls to read "idle scope alt/az" to return "" instead of null if (old) Scheduler.exe.xml is missing this value entirely. GEM:1600
11/10/2021 2:53:04 PM   Bob Denny
REOPENED

See this Comm Center thread by Travis Deyoe. All this time, the problem with reading Idle Scope Alt/Az from the profile... was that I was using an unqualified Profile, and that allows a call GetValue() with no supplied default, and I did not supply the "" default. Result, unhandled exception if"idle scope alt/az" is not present in the profile. Travis came from an old Scheduler dating back before this. Result, exception on reading this profile setting. The solution is to use Engine.Profile.GetValue() wihich takes 3 arguents, and returns the default ("" in this case) if the setting is not in the profile XML

"How did this ever work?"
1/22/2019 5:53:58 PM   Bob Denny
Never resolved problems with Paul relating to the Paramount refusing Alt-Az slew. I give up. This is finished as it works with other mounts.
10/13/2018 2:46:54 PM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/scheduler
SVN Revision 724
Affected files /trunk/Help/RelNotes.htm (Modified)
/trunk/Scheduler/ACPSequencer.cs (Modified)
/trunk/Scheduler/AssemblyInfo.cs (Modified)
/trunk/Scheduler/ConfigForm.cs (Modified)
/trunk/Scheduler/Engine.cs (Modified)
/trunk/Scheduler/Logger.cs (Modified)
Check-in comment fix case of no dome and no idle, and if IdlePos has never been written to the Profile, in which case it comes back a null and not "". Initialize profile "idle scope alt-az" with "" to avoid null on new installations. A cople of other tiny things were fixed here but not committed to their GEM tickets. GEM:1600
10/13/2018 1:00:54 PM   Bob Denny
Found this one, error in idle position testing. Empty string is null not "" when read from Profile if the profile is from an old version.
10/3/2018 12:49:24 PM   Bob Denny
POSSIBLE PROBLEMS

See this Comm Center thread by Dick Berg. He can repro a hard error with the dome simulator. 
9/14/2018 1:53:20 PM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/scheduler
SVN Revision 714
Affected files /trunk/Scheduler/ConfigForm.cs (Modified)
Check-in comment Default value for IdleScopeAltAz was wrong type. Failed on opening for first run. GEM:1600
9/14/2018 1:40:36 PM   Bob Denny
Oops, default value in the config form was wrong type. Caused "first run" config form to fail coming up.
8/13/2018 1:52:28 PM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/scheduler
SVN Revision 683
Affected files /trunk/Scheduler/ACPSequencer.cs (Modified)
Check-in comment Reverse connected and CanSlewAltAz tests in ACP Sequencer's SlewToAltAz() function GEM:1600
6/27/2018 9:23:58 AM   Bob Denny
DO A FIELD VALIDATION ON THE AZ,ALT VALUES IN THE CONFIG FORM!
6/26/2018 5:56:02 PM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/scheduler
SVN Revision 672
Affected files /trunk/Help/Advanced.htm (Modified)
/trunk/Help/RelNotes.htm (Modified)
/trunk/Scheduler/ACPSequencer.cs (Modified)
/trunk/Scheduler/AssemblyInfo.cs (Modified)
/trunk/Scheduler/ConfigForm.cs (Modified)
/trunk/Scheduler/Engine.cs (Modified)
/trunk/Scheduler/ISequencer.cs (Modified)
/trunk/Scheduler/Scheduler.csproj.user (Modified)
/trunk/Scheduler/SimulatorSequencer.cs (Modified)
Check-in comment Park-If-Idle feature GEM:1600