void DockingProbe::SaveState(FILEHANDLE scn) { oapiWriteLine(scn, DOCKINGPROBE_START_STRING); oapiWriteScenario_int(scn, "ENABLED", Enabled); oapiWriteScenario_float(scn, "STATUS", Status); oapiWriteScenario_int(scn, "EXTENDINGRETRACTING", ExtendingRetracting); oapiWriteScenario_int(scn, "DOCKPROC", Dockproc); oapiWriteScenario_int(scn, "CHARGESUSED", RetractChargesUsed); papiWriteScenario_vec(scn, "DOCKPARAM0", Dockparam[0]); papiWriteScenario_vec(scn, "DOCKPARAM1", Dockparam[1]); papiWriteScenario_vec(scn, "DOCKPARAM2", Dockparam[2]); oapiWriteLine(scn, DOCKINGPROBE_END_STRING); }
// Write current state void Atlantis_SRB::clbkSaveState (FILEHANDLE scn) { VESSEL2::clbkSaveState (scn); if (bMainEngine) oapiWriteScenario_float(scn, "MET", oapiGetSimTime()-t0); }