public IActionResult LaunchVehicleStartTelemetry(string name) { lvobj = FindLaunchVehicle(name); lvobj.LVTMStartStatus = TelemetryStatus.ENABLED; lvobj.LVTMStopStatus = TelemetryStatus.ENABLED; return(RedirectToAction("Index", new { lvname = name })); }
public IActionResult StopData(string name) { lvobj = FindLaunchVehicle(name); lvobj.PayLoad.PLDataStartStatus = DataStatus.ENABLED; lvobj.PayLoad.PLDataStopStatus = DataStatus.ENABLED; return(RedirectToAction("Index", new { lvname = name })); }
public IActionResult Decommission(string name) { lvobj = FindLaunchVehicle(name); lvobj.PayLoad.PLCommissionedStatus = CommissionedStatus.DECOMMISSIONED; lvobj.PayLoad.PLDataStartStatus = DataStatus.DISABLED; lvobj.PayLoad.PLDataStopStatus = DataStatus.DISABLED; lvobj.PayLoad.PLTMStartStatus = TelemetryStatus.DISABLED; lvobj.PayLoad.PLTMStopStatus = TelemetryStatus.DISABLED; lvobj.PayLoad.PLStatusMessage = "DECOMMISSIONED"; return(RedirectToAction("Index", new { lvname = name })); }
public IActionResult Deorbit(string name) { lvobj = FindLaunchVehicle(name); lvobj.LaunchButtonEnabled = false; lvobj.LVDeployPayloadEnabled = false; lvobj.LVOrbitStatus = OrbitStatus.DEORBITTED; lvobj.LVTMStartStatus = TelemetryStatus.DISABLED; lvobj.LVTMStopStatus = TelemetryStatus.DISABLED; //lvobj.PayLoad.PLDataStartStatus = DataStatus.ENABLED; //lvobj.PayLoad.PLDataStopStatus = DataStatus.DISABLED; //lvobj.PayLoad.PLCommissionedStatus = CommissionedStatus.COMMISSIONED; ////lvobj.PayLoad.PLTMStartStatus = TelemetryStatus.ENABLED; //lvobj.PayLoad.PLTMStopStatus = TelemetryStatus.DISABLED; lvobj.LVStatusMessage = "DEORBITTED"; //lvobj.PayLoad.PLStatusMessage = "DEPLOYED"; return(RedirectToAction("Index", new { lvname = name })); }
public IActionResult Launch(string name) { //remove this code and modify the master list in data controller and just send the name to index method. lvobj = FindLaunchVehicle(name); lvobj.LaunchButtonEnabled = false; lvobj.LVDeployPayloadEnabled = true; lvobj.LVOrbitStatus = OrbitStatus.INORBIT; lvobj.LVTMStartStatus = TelemetryStatus.ENABLED; lvobj.LVTMStopStatus = TelemetryStatus.ENABLED; lvobj.PayLoad.PLDataStartStatus = DataStatus.DISABLED; lvobj.PayLoad.PLDataStopStatus = DataStatus.DISABLED; lvobj.PayLoad.PLCommissionedStatus = CommissionedStatus.UNKNOWN; lvobj.PayLoad.PLTMStartStatus = TelemetryStatus.DISABLED; lvobj.PayLoad.PLTMStopStatus = TelemetryStatus.DISABLED; lvobj.LVStatusMessage = "I AM IN ORBIT"; //remove this code and modify the master list in data controller and just send the name to index method. return(RedirectToAction("Index", new { lvname = name })); }