...
This commit is contained in:
34
cxx/asibfm700_config.h
Normal file
34
cxx/asibfm700_config.h
Normal file
@@ -0,0 +1,34 @@
|
||||
#pragma once
|
||||
|
||||
|
||||
/* AstroSIB-FM700 FORK MOUNT CONTROL LIBRARY */
|
||||
|
||||
|
||||
/* MOUNT CONFIGURATION DEFINITION */
|
||||
|
||||
#include "asibfm700_common.h"
|
||||
|
||||
namespace asibfm700
|
||||
{
|
||||
|
||||
struct AsibFM700Config {
|
||||
std::chrono::milliseconds hardwarePollingPeriod{100}; // main cycle period
|
||||
|
||||
// mount hardware config
|
||||
AsibFM700Hardware::hardware_config_t hardwareConfig;
|
||||
|
||||
// astrometry engine
|
||||
AsibFM700AstromEngine::engine_state_t astromEngineState;
|
||||
std::string leapSecondFilename;
|
||||
std::string bulletinAFilename;
|
||||
|
||||
// PEC
|
||||
AsibFM700PointingErrorCorrection::pec_data_t pecData;
|
||||
|
||||
// slew and guiding
|
||||
mcc::MccSlewAndGuidingPoint::slew_guiding_params_t slewGuidingParams;
|
||||
};
|
||||
|
||||
|
||||
|
||||
} // namespace asibfm700
|
||||
Reference in New Issue
Block a user