11 #include "MapProjection.h" 14 #include "SettingsNames.h" 17 #include "TextField.h" 25 static constexpr std::array<rose::TextField::FieldSettings,3> ConfigTextFieldSettings = {
31 static constexpr std::array<rose::MenuButtonData,2> ConfigMenu{
47 rose::SecondTickPtr mSecondTick{};
50 std::shared_ptr<rose::MapProjection> mMapProjection{};
52 std::unique_ptr<rose::WebFileCache> solarImageCache;
53 std::unique_ptr<rose::WebFileCache> mCelesTrackEphemeris;
54 std::unique_ptr<rose::WebFileCache> mClearSkyEphemeris;
55 std::shared_ptr<rose::WebFileCache> clearSkyMaps;
57 std::shared_ptr<rose::Slot<uint32_t>> mSolarImageCacheSlot;
58 std::shared_ptr<rose::Slot<uint32_t>> mEphemerisSlot;
62 void callsignBlock(std::shared_ptr<rose::Row> &topRow, std::shared_ptr<rose::Column> &sideColumn);
64 void switchBox(std::shared_ptr<rose::Grid> &grid);
66 std::shared_ptr<rose::Slot<rose::Button::SignalType>> mConfigButtonRx{};
72 HamChrono(
int argc,
char **argv,
const char *name) : rose::Rose(argc, argv, name) {}
Exit the application.
Definition: ConwayLife.h:151
uint32_t SignalToken
A type definition for SignalToken used to identify the source of a Signal.
Definition: Types.h:53
The value that can be used for the first SignalToken of a user application.
Definition: Constants.h:61
An abstraction of a geographic position.
Definition: MapProjection.h:165
A clock for Amateur Radio.
Definition: HamChrono.h:40
Classes and functions for caching data fetched from the network.
Definition: TextField.h:25
UserSignalTokenValues
Definition: HamChrono.h:20
Gather system data to transmit on Signal objects.
Definition: SystemMonitor.h:24
Exit the application.
Definition: HamChrono.h:21
Establish an intra-application signaling protocol.
A class to display system related information.