use crate::bindings;
#[derive(Debug, Clone, PartialEq, Eq)]
pub enum Period {
Once,
VisualFrame,
SimFrame,
Second,
}
impl From<Period> for i32 {
fn from(period: Period) -> Self {
match period {
Period::Once => bindings::SIMCONNECT_PERIOD_SIMCONNECT_PERIOD_ONCE,
Period::VisualFrame => bindings::SIMCONNECT_PERIOD_SIMCONNECT_PERIOD_VISUAL_FRAME,
Period::SimFrame => bindings::SIMCONNECT_PERIOD_SIMCONNECT_PERIOD_SIM_FRAME,
Period::Second => bindings::SIMCONNECT_PERIOD_SIMCONNECT_PERIOD_SECOND,
}
}
}