public FocuserActivity(StartParams par) : base(ActivityMonitor.ActivityType.Focuser) { _direction = par.direction; _target = par.target; _start = par.start; _startDetails = string.Format("start: {0}, target: {1}, direction: {2}", _start, _target, _direction); EmitStart(); }
public ShutterActivity(StartParams par) : base(ActivityMonitor.ActivityType.Shutter) { _operation = par.operation; _start = par.start; _target = par.target; _startDetails = string.Format("operation: {0}, startPercent: {1}, targetPercent: {2}", _operation.ToString(), _start.ToString(), _target.ToString()); EmitStart(); }
public DomeSlewActivity(StartParams par) : base(ActivityMonitor.ActivityType.DomeSlew) { if (par.type == DomeEventType.Slew) { _startAz = par.startAz; _targetAz = par.targetAz; _reason = par.reason; _startDetails = string.Format("startAz: {0}, targetAz: {1}, reason: {2}", Angle.FromDegrees(_startAz, Angle.Type.Az).ToNiceString(), Angle.FromDegrees(_targetAz, Angle.Type.Az).ToNiceString(), _reason); } else { _startDetails = "FindHome"; } EmitStart(); }
public TelescopeSlewActivity(StartParams par) : base(ActivityMonitor.ActivityType.TelescopeSlew) { _start = new Coords() { ra = par.start.ra, dec = par.start.dec, }; _target = new Coords() { ra = par.target.ra, dec = par.target.dec, }; _startDetails = string.Format("startRa: {0}, startDec: {1}, targetRa: {2}, targetDec: {3}", Angle.FromHours(_start.ra).ToNiceString(), Angle.FromDegrees(_start.dec).ToNiceString(), Angle.FromHours(_target.ra).ToNiceString(), Angle.FromDegrees(_target.dec).ToNiceString() ); EmitStart(); }