Rose
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
HamChrono Class Reference

A clock for Amateur Radio. More...

#include <HamChrono.h>

Inheritance diagram for HamChrono:
Inheritance graph
[legend]
Collaboration diagram for HamChrono:
Collaboration graph
[legend]

Public Member Functions

 HamChrono (int argc, char **argv, const char *name)
 
void build ()
 

Protected Member Functions

void callsignBlock (std::shared_ptr< rose::Row > &topRow, std::shared_ptr< rose::Column > &sideColumn)
 
void switchBox (std::shared_ptr< rose::Grid > &grid)
 

Protected Attributes

int mMapWidth {}
 
int mMapHeight {}
 
int mAboveMap {}
 
int mLeftMap {}
 
rose::SecondTickPtr mSecondTick {}
 
rose::SystemData mSystemData {}
 
std::shared_ptr< rose::MapProjectionmMapProjection {}
 
std::unique_ptr< rose::WebFileCachesolarImageCache
 
std::unique_ptr< rose::WebFileCachemCelesTrackEphemeris
 
std::unique_ptr< rose::WebFileCachemClearSkyEphemeris
 
std::shared_ptr< rose::WebFileCacheclearSkyMaps
 
std::shared_ptr< rose::Slot< uint32_t > > mSolarImageCacheSlot
 
std::shared_ptr< rose::Slot< uint32_t > > mEphemerisSlot
 
rose::GeoPosition mQthLocation {}
 
std::shared_ptr< rose::Slot< rose::Button::SignalType > > mConfigButtonRx {}
 

Detailed Description

A clock for Amateur Radio.


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