|
HLCC Documentation 2.2.0
|
#include <oldbInterface.hpp>
Public Member Functions | |
| OldbInterface (const std::string &prefix="") | |
| virtual | ~OldbInterface () |
| void | Init (::hlcc::pfssimhlcc::Config &config) |
| void | SetConfig (hlcc::pfssimhlcc::Config &cfg) |
| void | SetConfig (const rad::Config &cfg) |
| void | StorePointingCorrections (const pfs::gpctr::PointingCorrection pcorr_a, const pfs::gpctr::PointingCorrection pcorr_b, const pfs::gpctr::PointingCorrection pcorr_c) |
| Store the pointing corrections of the GPs in the OLDB. | |
| void | UpdateHeartbeat () |
| OldbInterface (const OldbInterface &)=delete | |
| OldbInterface & | operator= (const OldbInterface &)=delete |
| Disable copy constructor. | |
This class is the interface to the CII OLDB.
| hlcc::pfssimhlcc::OldbInterface::OldbInterface | ( | const std::string & | prefix = "" | ) |
Constructor.
| [in] | prefix | String used as prefix when building the keys. Typically prefix will be set by Application::Init calling rad::OldbInterface::SetPrefix. |
|
virtual |
Destructor
|
delete |
| void hlcc::pfssimhlcc::OldbInterface::Init | ( | ::hlcc::pfssimhlcc::Config & | config | ) |
Creates an ObservablePublisher for pub/sub and OLDB publishing. Initializes OLDB datapoints (target_alt_az) and publishers (target_alt_az_publisher).
|
delete |
Disable copy constructor.
| void hlcc::pfssimhlcc::OldbInterface::SetConfig | ( | const rad::Config & | cfg | ) |
| void hlcc::pfssimhlcc::OldbInterface::SetConfig | ( | hlcc::pfssimhlcc::Config & | cfg | ) |
Will call the base class SetConfig method, and will also write to OLDB all config values specific to this module.
| void hlcc::pfssimhlcc::OldbInterface::StorePointingCorrections | ( | const pfs::gpctr::PointingCorrection | pcorr_a, |
| const pfs::gpctr::PointingCorrection | pcorr_b, | ||
| const pfs::gpctr::PointingCorrection | pcorr_c ) |
Store the pointing corrections of the GPs in the OLDB.
| void hlcc::pfssimhlcc::OldbInterface::UpdateHeartbeat | ( | ) |