Boeing Simulation 3.1 API Specification

mission
Interface MissionControl

All Known Implementing Classes:
SocketMissionControlTemplate

public interface MissionControl

The Mission Control compoenent is meant to be a way of ordering unit resources for a specific series of operations. This may include one or more units acting on a varied number of targets with different actions take for each. Advanced implementations may recruit addtional resources should some become incapacitated. Also, other additional improvements may center on optimizing the utilization of resources through shortest-path algorithms or job tradeoff between units as resources become unavailable.

Version:
$Revision: 1.7 $
Author:
Dave Jurgens

Method Summary
 boolean abortMission(mission.Mission request)
          Stops the processing of the specified Mission, and returns whether the stop command issue was successful.
 Set getCurrentMissions()
          Return a List of all MissionHandle objects that can be used to access any Mission currently being executed.
 mission.MissionStatus getMissionStatus(mission.MissionHandle handle)
          Return the status of the mission associated with that handle.
 mission.MissionHandle processMission(mission.Mission request)
          Determine if this Mission is feasible, then coordinate resources until it is finished.
 

Method Detail

abortMission

public boolean abortMission(mission.Mission request)
Stops the processing of the specified Mission, and returns whether the stop command issue was successful.


getCurrentMissions

public Set getCurrentMissions()
Return a List of all MissionHandle objects that can be used to access any Mission currently being executed.


getMissionStatus

public mission.MissionStatus getMissionStatus(mission.MissionHandle handle)
Return the status of the mission associated with that handle.


processMission

public mission.MissionHandle processMission(mission.Mission request)
Determine if this Mission is feasible, then coordinate resources until it is finished. Return the MissionHandle that will be associate with it.


Boeing Simulation 3.1 API Specification

To submit a bug or feature email the author of that class. Funding for this research was provided by Boeing and DARPA.