add records to AsibFM700 config file according to Eddy's commit
This commit is contained in:
parent
bccc7a9b29
commit
ed24d0b9e2
@ -296,7 +296,11 @@ static auto Asibfm700MountConfigDefaults = std::make_tuple(
|
||||
|
||||
simple_config_record_t{"MaxGuidingErr",
|
||||
mcc::MccAngle(0.5_arcsecs),
|
||||
{"guiding 'good'-flag error cirle radius (mount-to-target distance) in degrees"}}
|
||||
{"guiding 'good'-flag error cirle radius (mount-to-target distance) in degrees"}},
|
||||
|
||||
simple_config_record_t{"XEncZero", mcc::MccAngle(0.0_degs), {"X-axis encoder zero-point in degrees"}},
|
||||
|
||||
simple_config_record_t{"YEncZero", mcc::MccAngle(0.0_degs), {"Y-axis encoder zero-point in degrees"}}
|
||||
|
||||
);
|
||||
|
||||
@ -555,6 +559,14 @@ public:
|
||||
ang = getValue<mcc::MccAngle>("MaxGuidingErr").value_or(mcc::MccAngle(0.5_arcsecs));
|
||||
hw_cfg.devConfig.MaxGuidingErr = ang;
|
||||
|
||||
ang = getValue<mcc::MccAngle>("XEncZero").value_or(mcc::MccAngle(0.0_degs));
|
||||
hw_cfg.devConfig.XEncZero = ang;
|
||||
|
||||
|
||||
ang = getValue<mcc::MccAngle>("YEncZero").value_or(mcc::MccAngle(0.0_degs));
|
||||
hw_cfg.devConfig.YEncZero = ang;
|
||||
|
||||
|
||||
|
||||
return hw_cfg;
|
||||
}
|
||||
|
||||
@ -138,6 +138,8 @@ Asibfm700Mount::error_t Asibfm700Mount::initMount()
|
||||
hw_cfg.devConfig.YPIDC.D);
|
||||
logInfo(" YPIDV: [P: {}, I: {}, D: {}]", hw_cfg.devConfig.YPIDV.P, hw_cfg.devConfig.YPIDV.I,
|
||||
hw_cfg.devConfig.YPIDV.D);
|
||||
logInfo(" XEncZero: {}", hw_cfg.devConfig.XEncZero);
|
||||
logInfo(" YEncZero: {}", hw_cfg.devConfig.YEncZero);
|
||||
|
||||
// actually, only set this->_hardwareConfig.devConfig part and paths!!!
|
||||
this->_hardwareConfig = hw_cfg;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user