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: