yes.
From SHuttle fleet sts 1
OMS
CALLOUT
PROFILE 1
TGT_HEADING 90.000 228.0
TGT_HEADING Sets the target heading and apoapsis. is the target heading in degrees. is the target orbit apoapsis in kilometers
OMS When included, changes the thrust vector of the OMS engines such that the add-on “STS-Guidance” can accurately operate to provide rendezvous.
Not sure what the OMS vectors should be.
Right now they are:
th_oms[0] = CreateThruster(THRUSTREF_OMSL, THRUSTDIR_OMSL, ORBITER_OMS_THRUST, ph_oms, ORBITER_OMS_ISP0, ORBITER_OMS_ISP1);
th_oms[1] = CreateThruster(THRUSTREF_OMSR, THRUSTDIR_OMSR, ORBITER_OMS_THRUST, ph_oms, ORBITER_OMS_ISP0, ORBITER_OMS_ISP1);
// we don't yet define a thruster group for the OMS engines
// They will be assigned to the MAIN group as soon as the ET is jettisoned
const VECTOR3 THRUSTDIR_OMSL = { 0.10, -0.23, 0.97 }
// --------------------------------------------------------------
// Enable/disable Orbital Maneuvering System
// --------------------------------------------------------------
void Atlantis::EnableOMS(bool enable)
{
PROPELLANT_HANDLE hProp = (enable ? ph_oms : NULL);
for (DWORD i = 0; i < 2; i++)
SetThrusterResource(th_oms[i], hProp);
if (enable) {
if (GetGroupThrusterCount(THGROUP_MAIN) > 2) {
// switch MAIN group to OMS
DelThrusterGroup(THGROUP_MAIN);
thg_main = CreateThrusterGroup(th_oms, 2, THGROUP_MAIN);
}
SetDefaultPropellantResource(ph_oms);
}
}
EnableSSME(status < 3);
EnableRCS(status == 3);
EnableOMS(status == 3);
What I can tell the status value changed based off if ET/SRB were attached. Since using MS2015 status is always 3
CONFIGURATION 3
I can't tell what then switches from SSME to OMS