remove guiding model
now it are only slewing and tracking states
This commit is contained in:
@@ -43,19 +43,21 @@ struct MccSimpleMovingModelParams {
|
||||
// slew process timeout
|
||||
std::chrono::seconds slewTimeout{3600};
|
||||
|
||||
double slewXRate{0.0}; // maximal slewing rate (0 means move with maximal allowed rate)
|
||||
double slewYRate{0.0}; // maximal slewing rate (0 means move with maximal allowed rate)
|
||||
double slewRateX{0.0}; // maximal slewing rate (0 means move with maximal allowed rate)
|
||||
double slewRateY{0.0}; // maximal slewing rate (0 means move with maximal allowed rate)
|
||||
|
||||
std::chrono::milliseconds adjustCycleInterval{500}; // minimum time between two successive adjustments
|
||||
|
||||
double adjustXRate{5.0_arcmins}; // maximal adjusting rate (a rate at the final slewing stage)
|
||||
double adjustYRate{5.0_arcmins}; // maximal adjusting rate (a rate at the final slewing stage)
|
||||
double adjustRateX{5.0_arcmins}; // maximal adjusting rate (a rate at the final slewing stage)
|
||||
double adjustRateY{5.0_arcmins}; // maximal adjusting rate (a rate at the final slewing stage)
|
||||
|
||||
|
||||
// ******* tracking mode *******
|
||||
|
||||
double trackSpeedX{};
|
||||
double trackSpeedY{};
|
||||
std::chrono::milliseconds trackingCycleInterval{500}; // minimum time between two successive tracking corrections
|
||||
bool dualAxisTracking{true}; // mount must be of an equatorial type: false means guiding along only HA-axis
|
||||
|
||||
// time shift into future to compute target position in future (UT1-scale time duration)
|
||||
std::chrono::duration<double> timeShiftToTargetPoint{10.0};
|
||||
|
||||
Reference in New Issue
Block a user