public RadioTelescope(AbstractSpectraCyberController spectraCyberController, AbstractPLCDriver plcCommsHandler, Location location, Orientation calibrationOrientation) { PLCDriver = plcCommsHandler; SpectraCyberController = spectraCyberController; CalibrationOrientation = calibrationOrientation; Location = location; CurrentOrientation = new Orientation(); }
public RadioTelescope(AbstractSpectraCyberController spectraCyberController, AbstractPLCDriver plcCommsHandler, Location location, Orientation calibrationOrientation) { PLCDriver = plcCommsHandler; SpectraCyberController = spectraCyberController; CalibrationOrientation = calibrationOrientation; Location = location; CurrentOrientation = new Orientation(); maxElevationDegrees = MiscellaneousConstants.MAX_SOFTWARE_STOP_EL_DEGREES; minElevationDegrees = MiscellaneousConstants.MIN_SOFTWARE_STOP_EL_DEGREES; }
public RadioTelescope(AbstractSpectraCyberController spectraCyberController, AbstractPLCDriver plcCommsHandler, Location location, Orientation calibrationOrientation, int localDBID, AbstractMicrocontroller ctrler, AbstractEncoderReader encoder) { PLCDriver = plcCommsHandler; SpectraCyberController = spectraCyberController; CalibrationOrientation = calibrationOrientation; Location = location; CurrentOrientation = new Orientation(); Encoders = encoder; Micro_controler = ctrler; Id = localDBID; }
// // This is only to be used with a local DB instance!! // public RadioTelescope(AbstractSpectraCyberController spectraCyberController, AbstractPLCDriver plcCommsHandler, Location location, Orientation calibrationOrientation, int localDBID) : this(spectraCyberController, plcCommsHandler, location, calibrationOrientation) { Id = localDBID; }
public FullTelescope(AbstractSpectraCyberController spectraCyberController) : base(spectraCyberController) { }
public SimulatedTelescope(AbstractSpectraCyberController spectraCyberController) : base(spectraCyberController) { // Nothing extra at the moment }