public void RTinterface(BaseEventData data)
{
bool success = true;
try
{
data.Set<double>("controlDelay", RTGlobals.coreList[this.vessel].path.ControlDelay);
}
catch
{ data.Set<double>("controlDelay", 0); success = false; }
try
{
data.Set<bool>("attitudeActive", RTGlobals.coreList[this.vessel].computer.AttitudeActive);
}
catch { data.Set<bool>("attitudeActive", false); success = false; }
try
{
data.Set<bool>("localControl", RTGlobals.coreList[this.vessel].localControl);
}
catch { data.Set<bool>("localControl", true); success = false; }
try
{
data.Set<bool>("inRadioContact", RTGlobals.coreList[this.vessel].InContact);
}
catch { data.Set<bool>("inRadioContact", true); success = false; }
data.Set<bool>("success", success);
}