CUSTOM## Logo module
More...
#include <Module.h>
|
| Logo (Bus *prmBus, Logger *prmLogger, float prmLatitude, float prmLongitude, float prmAltitudeFeet, float prmZenithDegrees) |
|
void | FrameMove (float fElapsedTime) override |
|
| ~Logo () |
|
| Module (Bus *prmBus) |
|
virtual | ~Module () |
|
CUSTOM## Logo module
Definition at line 390 of file Module.h.
◆ Logo()
Logo::Logo |
( |
Bus * |
prmBus, |
|
|
Logger * |
prmLogger, |
|
|
float |
prmLatitude, |
|
|
float |
prmLongitude, |
|
|
float |
prmAltitudeFeet, |
|
|
float |
prmZenithDegrees |
|
) |
| |
turn it off to start
Definition at line 4 of file Logo.cpp.
◆ ~Logo()
make sure we turn off!
Definition at line 55 of file Logo.cpp.
◆ FrameMove()
void Logo::FrameMove |
( |
float |
fElapsedTime | ) |
|
|
overridevirtual |
evaluate sunrise and sunset times
send messages to the logo light accordingly
Implements Module.
Definition at line 24 of file Logo.cpp.
◆ altitudeFeet
float Logo::altitudeFeet = 0.0f |
|
private |
◆ bus
◆ cTime
◆ latitude
float Logo::latitude = 0.0f |
|
private |
◆ logger
◆ longitude
float Logo::longitude = 0.0f |
|
private |
◆ lt
struct tm* Logo::lt = nullptr |
|
private |
◆ solar
◆ status
float* Logo::status = nullptr |
|
private |
◆ sunrise
float* Logo::sunrise = nullptr |
|
private |
◆ sunset
float* Logo::sunset = nullptr |
|
private |
◆ timeSinceLast
float Logo::timeSinceLast = 60.0f |
|
private |
◆ tz
TIME_ZONE_INFORMATION Logo::tz |
|
private |
◆ zenithDegrees
float Logo::zenithDegrees = 0.0f |
|
private |
The documentation for this class was generated from the following files: