19 lines
233 B
Rust
19 lines
233 B
Rust
use crate::energy::EnergyStatus;
|
|
|
|
/// Global state
|
|
pub struct State {
|
|
pub energy: EnergyStatus,
|
|
pub hour: u8,
|
|
pub minute: u8,
|
|
pub mode: Mode,
|
|
}
|
|
|
|
pub enum Mode {
|
|
Clock {
|
|
year: i32,
|
|
month: u8,
|
|
day: u8,
|
|
week_day: u8,
|
|
},
|
|
}
|