This commit is contained in:
2025-09-17 18:21:32 +03:00
parent 281ceacf89
commit 1087e043a8
9 changed files with 86 additions and 27 deletions

View File

@@ -27,10 +27,10 @@ struct Asibfm700MountConfig {
std::chrono::milliseconds hardwarePollingPeriod{100}; // main cycle period
// CCTE-related configuration
double siteLatitude{43.646711_degs};
double siteLongitude{41.440732_degs};
double siteElevation{2100.0};
double refractWavelength{0.55};
mcc::MccAngle siteLatitude{43.646711_degs}; // in radians
mcc::MccAngle siteLongitude{41.440732_degs}; // in radians
double siteElevation{2070.0}; // in meters
double refractWavelength{0.55}; // in mkm
std::string leapSecondFilename{};
std::string bulletinAFilename{};
@@ -41,8 +41,16 @@ struct Asibfm700MountConfig {
.siteLatitude = siteLatitude,
.geomCoefficients = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0}};
// servo controller configuration
AsibFM700ServoController::hardware_config_t servoControllerConfig{};
// slew and track parameters
mcc::MccSimpleMovingModelParams movingModelParams{};
// prohibited zones parameters
mcc::MccAngle pzMinAltitude{10.0_degs}; // in radians
mcc::MccAngle pzLimitSwitchHAMin{}; // in radians
mcc::MccAngle pzLimitSwitchHAMax{}; // in radians
};
} // namespace asibfm700