ESPHome
2022.12.8
|
#include <sun.h>
Public Member Functions | |
void | set_time (time::RealTimeClock *time) |
time::RealTimeClock * | get_time () const |
void | set_latitude (double latitude) |
void | set_longitude (double longitude) |
optional< time::ESPTime > | sunrise (double elevation) |
optional< time::ESPTime > | sunset (double elevation) |
double | elevation () |
double | azimuth () |
Protected Member Functions | |
internal::HorizontalCoordinate | calc_coords_ () |
optional< time::ESPTime > | calc_event_ (bool rising, double zenith) |
Protected Attributes | |
time::RealTimeClock * | time_ |
internal::GeoLocation | location_ |
|
protected |
|
protected |
|
inline |
|
inline |
|
inline |
optional< time::ESPTime > esphome::sun::Sun::sunrise | ( | double | elevation | ) |
optional< time::ESPTime > esphome::sun::Sun::sunset | ( | double | elevation | ) |
|
protected |
|
protected |