Loaded state save

This commit is contained in:
2025-07-04 22:17:21 +02:00
parent c7e9bff5e2
commit 57186d44b9
7 changed files with 17 additions and 7 deletions
@@ -9,6 +9,7 @@ fPayloadData_t* liveFPayloadData;
fPayloadData_t* targetFPayloadData;
FuelData_t* liveFuelData;
UserOptions_t* UserOptions;
bool AircraftLoaded;
// Operational
bool commBusCallbackRegistered;
@@ -597,6 +598,8 @@ int receiveData(const char* buf) {
load(targetPaxPayloadData, simConnect, UserData->isImperial);
}
AircraftLoaded = true;
break;
}
// Trigger unload
@@ -608,6 +611,8 @@ int receiveData(const char* buf) {
unload(simConnect, UserData->isER);
}
AircraftLoaded = false;
break;
}
// Option set
@@ -847,6 +852,7 @@ void sendData () {
document.AddMember("limits", limits.Move(), allocator);
document.AddMember("options", options.Move(), allocator);
document.AddMember("sbPlanned", sbPlanned.Move(), allocator);
document.AddMember("loaded", AircraftLoaded, allocator);
// Write to CommBus
document.Accept(writer);