This commit is contained in:
47
testapp/src/models.rs
Normal file
47
testapp/src/models.rs
Normal file
@@ -0,0 +1,47 @@
|
||||
use simconnect_sdk::SimConnectObject;
|
||||
|
||||
#[derive(Debug, Clone, SimConnectObject)]
|
||||
#[simconnect(period = "second")]
|
||||
pub(super) struct AtcID {
|
||||
#[simconnect(name = "ATC ID")]
|
||||
pub value: String,
|
||||
}
|
||||
|
||||
// #[derive(Debug, Clone, SimConnectObject)]
|
||||
// #[simconnect(period = "second")]
|
||||
// #[allow(dead_code)]
|
||||
// struct AirplaneData {
|
||||
// #[simconnect(name = "TITLE")]
|
||||
// title: String,
|
||||
// #[simconnect(name = "ATC ID")]
|
||||
// atc_id: String,
|
||||
// #[simconnect(name = "CATEGORY")]
|
||||
// category: String,
|
||||
// #[simconnect(name = "PLANE LATITUDE", unit = "degrees")]
|
||||
// lat: f64,
|
||||
// #[simconnect(name = "PLANE LONGITUDE", unit = "degrees")]
|
||||
// lon: f64,
|
||||
// #[simconnect(name = "PLANE ALTITUDE", unit = "feet")]
|
||||
// alt: f64,
|
||||
// #[simconnect(name = "SIM ON GROUND")]
|
||||
// sim_on_ground: bool,
|
||||
// }
|
||||
|
||||
#[derive(Debug, Clone, SimConnectObject)]
|
||||
#[simconnect(period = "second")]
|
||||
pub(super) struct Fuel {
|
||||
#[simconnect(name = "FUEL TANK CENTER QUANTITY", unit = "gallons")]
|
||||
pub ft1: f64,
|
||||
#[simconnect(name = "FUEL TANK LEFT MAIN QUANTITY", unit = "gallons")]
|
||||
pub wt1: f64,
|
||||
#[simconnect(name = "FUEL TANK RIGHT MAIN QUANTITY", unit = "gallons")]
|
||||
pub wt2: f64,
|
||||
#[simconnect(name = "FUEL TANK EXTERNAL1 QUANTITY", unit = "gallons")]
|
||||
pub et1: f64,
|
||||
#[simconnect(name = "FUEL TANK EXTERNAL2 QUANTITY", unit = "gallons")]
|
||||
pub et2: f64,
|
||||
#[simconnect(name = "FUEL TANK CENTER3 QUANTITY", unit = "gallons")]
|
||||
pub et3: f64,
|
||||
#[simconnect(name = "FUEL TANK CENTER2 QUANTITY", unit = "gallons")]
|
||||
pub ft2: f64,
|
||||
}
|
Reference in New Issue
Block a user