Class MissionDatabase

java.lang.Object
org.yamcs.studio.core.MissionDatabase

public class MissionDatabase extends Object
  • Constructor Details

    • MissionDatabase

      public MissionDatabase()
  • Method Details

    • addParameter

      public void addParameter(Mdb.ParameterInfo parameter)
    • addCommand

      public void addCommand(Mdb.CommandInfo command)
    • getParameterCount

      public int getParameterCount()
    • getCommandCount

      public int getCommandCount()
    • getParameters

      public List<Mdb.ParameterInfo> getParameters()
    • getCommands

      public List<Mdb.CommandInfo> getCommands()
    • getParameterInfo

      public Mdb.ParameterInfo getParameterInfo(Yamcs.NamedObjectId id)
      Returns the ParameterInfo for an ID, the ID may also point to an aggregate member or an array entry, the returned ParameterInfo will then match the containing parameter.
    • getCommandInfo

      public Mdb.CommandInfo getCommandInfo(String qualifiedName)
    • getCommandInfo

      public Mdb.CommandInfo getCommandInfo(String namespace, String alias)
    • getParameterTypeInfo

      public Mdb.ParameterTypeInfo getParameterTypeInfo(Yamcs.NamedObjectId id)
      Returns the ParameterTypeInfo for an ID, the ID may also point to an aggregate member or an array entry, the returned ParameterInfo will then match that specific path into the parameter.
    • getEngineeringUnits

      public String getEngineeringUnits(Yamcs.NamedObjectId id)