|
HLCC Documentation 3.0.1
|
#include <offsetHandler.hpp>
Public Member Functions | |
| OffsetHandler (DataContext &data_ctx) | |
| void | Init (rad::Application &appl) |
| virtual | ~OffsetHandler () |
| std::optional< ptk::EquatorialPosition > | GetAbsolutePosition () |
| void | PostOffset (const std::shared_ptr<::ccsinsif::OffsetSkyArgs > &offset_sky_args) |
This class handles SkyOffset different modes of execution.
| hlcc::telif::OffsetHandler::OffsetHandler | ( | DataContext & | data_ctx | ) |
Default Constructor
|
virtual |
Destructor
| std::optional< ptk::EquatorialPosition > hlcc::telif::OffsetHandler::GetAbsolutePosition | ( | ) |
Get all offsets and calculate absolute position.
| void hlcc::telif::OffsetHandler::Init | ( | rad::Application & | appl | ) |
| void hlcc::telif::OffsetHandler::PostOffset | ( | const std::shared_ptr<::ccsinsif::OffsetSkyArgs > & | offset_sky_args | ) |
Post the offset command to the queues which will be processed later in a secondary thread
| offset_sky_args | offset arguments |
| std::runtime_error | if not possible to post. |