1#ifndef OPENGD77BASE_SATELLITECONFIG_HH
2#define OPENGD77BASE_SATELLITECONFIG_HH
4#include <orbitalelementsdatabase.hh>
5#include <satelliteconfig.hh>
8#include <satellitedatabase.hh>
28 static constexpr unsigned int size() {
return 0x11a0; }
Implements a stack of error messages to provide a pretty formatted error traceback.
Definition errorstack.hh:43
virtual bool isValid() const =0
Returns true, if the additional settings element is valid, that should contain the satellite settings...
static constexpr unsigned int size()
Size of the image to write.
Definition opengd77base_satelliteconfig.hh:28
ImageType
Possible image types.
Definition opengd77base_satelliteconfig.hh:20
OpenGD77BaseSatelliteConfig(QObject *parent=nullptr)
Default constructor.
Definition opengd77base_satelliteconfig.cc:10
virtual void initialize()=0
Initializes and clears the additional settings element.
virtual bool encode(SatelliteDatabase *db, const ErrorStack &err=ErrorStack())=0
Encodes the given satellite database.
SatelliteConfig(QObject *parent=nullptr)
Hidden constructor.
Definition satelliteconfig.cc:3
A table holding all known satellites.
Definition satellitedatabase.hh:108