HLCC Documentation 2.2.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
hlcc::pfssimhlcc::OldbInterface Class Reference

#include <oldbInterface.hpp>

Inheritance diagram for hlcc::pfssimhlcc::OldbInterface:

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
 
OldbInterfaceoperator= (const OldbInterface &)=delete
 Disable copy constructor.
 

Detailed Description

This class is the interface to the CII OLDB.

Constructor & Destructor Documentation

◆ OldbInterface() [1/2]

hlcc::pfssimhlcc::OldbInterface::OldbInterface ( const std::string & prefix = "")

Constructor.

Parameters
[in]prefixString used as prefix when building the keys. Typically prefix will be set by Application::Init calling rad::OldbInterface::SetPrefix.

◆ ~OldbInterface()

hlcc::pfssimhlcc::OldbInterface::~OldbInterface ( )
virtual

Destructor

◆ OldbInterface() [2/2]

hlcc::pfssimhlcc::OldbInterface::OldbInterface ( const OldbInterface & )
delete

Member Function Documentation

◆ Init()

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).

◆ operator=()

OldbInterface & hlcc::pfssimhlcc::OldbInterface::operator= ( const OldbInterface & )
delete

Disable copy constructor.

◆ SetConfig() [1/2]

void hlcc::pfssimhlcc::OldbInterface::SetConfig ( const rad::Config & cfg)

◆ SetConfig() [2/2]

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.

◆ StorePointingCorrections()

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.

◆ UpdateHeartbeat()

void hlcc::pfssimhlcc::OldbInterface::UpdateHeartbeat ( )

The documentation for this class was generated from the following files: