Class MdbApi

java.lang.Object
org.yamcs.protobuf.AbstractMdbApi<Context>
org.yamcs.http.api.MdbApi
All Implemented Interfaces:
org.yamcs.api.Api<Context>

public class MdbApi extends org.yamcs.protobuf.AbstractMdbApi<Context>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    batchGetParameters(Context ctx, org.yamcs.protobuf.Mdb.BatchGetParametersRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.BatchGetParametersResponse> observer)
     
    void
    exportJavaMissionDatabase(Context ctx, org.yamcs.protobuf.Mdb.ExportJavaMissionDatabaseRequest request, org.yamcs.api.Observer<org.yamcs.api.HttpBody> observer)
     
    void
    getAlgorithm(Context ctx, org.yamcs.protobuf.Mdb.GetAlgorithmRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.AlgorithmInfo> observer)
     
    void
    getCommand(Context ctx, org.yamcs.protobuf.Mdb.GetCommandRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.CommandInfo> observer)
     
    void
    getContainer(Context ctx, org.yamcs.protobuf.Mdb.GetContainerRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ContainerInfo> observer)
     
    void
    getMissionDatabase(Context ctx, org.yamcs.protobuf.Mdb.GetMissionDatabaseRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.MissionDatabase> observer)
     
    void
    getParameter(Context ctx, org.yamcs.protobuf.Mdb.GetParameterRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ParameterInfo> observer)
     
    void
    getSpaceSystem(Context ctx, org.yamcs.protobuf.Mdb.GetSpaceSystemRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.SpaceSystemInfo> observer)
     
    void
    listAlgorithms(Context ctx, org.yamcs.protobuf.Mdb.ListAlgorithmsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListAlgorithmsResponse> observer)
     
    void
    listCommands(Context ctx, org.yamcs.protobuf.Mdb.ListCommandsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListCommandsResponse> observer)
     
    void
    listContainers(Context ctx, org.yamcs.protobuf.Mdb.ListContainersRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListContainersResponse> observer)
     
    void
    listParameters(Context ctx, org.yamcs.protobuf.Mdb.ListParametersRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListParametersResponse> observer)
     
    void
    listSpaceSystems(Context ctx, org.yamcs.protobuf.Mdb.ListSpaceSystemsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListSpaceSystemsResponse> observer)
     
    static org.yamcs.protobuf.Mdb.MissionDatabase
    toMissionDatabase(String instanceName, XtceDb mdb)
     
    static Parameter
    verifyParameter(Context ctx, XtceDb mdb, String pathName)
     

    Methods inherited from class org.yamcs.protobuf.AbstractMdbApi

    callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MdbApi

      public MdbApi()
  • Method Details

    • getMissionDatabase

      public void getMissionDatabase(Context ctx, org.yamcs.protobuf.Mdb.GetMissionDatabaseRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.MissionDatabase> observer)
      Specified by:
      getMissionDatabase in class org.yamcs.protobuf.AbstractMdbApi<Context>
    • exportJavaMissionDatabase

      public void exportJavaMissionDatabase(Context ctx, org.yamcs.protobuf.Mdb.ExportJavaMissionDatabaseRequest request, org.yamcs.api.Observer<org.yamcs.api.HttpBody> observer)
      Specified by:
      exportJavaMissionDatabase in class org.yamcs.protobuf.AbstractMdbApi<Context>
    • listSpaceSystems

      public void listSpaceSystems(Context ctx, org.yamcs.protobuf.Mdb.ListSpaceSystemsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListSpaceSystemsResponse> observer)
      Specified by:
      listSpaceSystems in class org.yamcs.protobuf.AbstractMdbApi<Context>
    • getSpaceSystem

      public void getSpaceSystem(Context ctx, org.yamcs.protobuf.Mdb.GetSpaceSystemRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.SpaceSystemInfo> observer)
      Specified by:
      getSpaceSystem in class org.yamcs.protobuf.AbstractMdbApi<Context>
    • listParameters

      public void listParameters(Context ctx, org.yamcs.protobuf.Mdb.ListParametersRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListParametersResponse> observer)
      Specified by:
      listParameters in class org.yamcs.protobuf.AbstractMdbApi<Context>
    • getParameter

      public void getParameter(Context ctx, org.yamcs.protobuf.Mdb.GetParameterRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ParameterInfo> observer)
      Specified by:
      getParameter in class org.yamcs.protobuf.AbstractMdbApi<Context>
    • batchGetParameters

      public void batchGetParameters(Context ctx, org.yamcs.protobuf.Mdb.BatchGetParametersRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.BatchGetParametersResponse> observer)
      Specified by:
      batchGetParameters in class org.yamcs.protobuf.AbstractMdbApi<Context>
    • listContainers

      public void listContainers(Context ctx, org.yamcs.protobuf.Mdb.ListContainersRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListContainersResponse> observer)
      Specified by:
      listContainers in class org.yamcs.protobuf.AbstractMdbApi<Context>
    • getContainer

      public void getContainer(Context ctx, org.yamcs.protobuf.Mdb.GetContainerRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ContainerInfo> observer)
      Specified by:
      getContainer in class org.yamcs.protobuf.AbstractMdbApi<Context>
    • listCommands

      public void listCommands(Context ctx, org.yamcs.protobuf.Mdb.ListCommandsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListCommandsResponse> observer)
      Specified by:
      listCommands in class org.yamcs.protobuf.AbstractMdbApi<Context>
    • getCommand

      public void getCommand(Context ctx, org.yamcs.protobuf.Mdb.GetCommandRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.CommandInfo> observer)
      Specified by:
      getCommand in class org.yamcs.protobuf.AbstractMdbApi<Context>
    • listAlgorithms

      public void listAlgorithms(Context ctx, org.yamcs.protobuf.Mdb.ListAlgorithmsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListAlgorithmsResponse> observer)
      Specified by:
      listAlgorithms in class org.yamcs.protobuf.AbstractMdbApi<Context>
    • getAlgorithm

      public void getAlgorithm(Context ctx, org.yamcs.protobuf.Mdb.GetAlgorithmRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.AlgorithmInfo> observer)
      Specified by:
      getAlgorithm in class org.yamcs.protobuf.AbstractMdbApi<Context>
    • verifyParameter

      public static Parameter verifyParameter(Context ctx, XtceDb mdb, String pathName)
    • toMissionDatabase

      public static org.yamcs.protobuf.Mdb.MissionDatabase toMissionDatabase(String instanceName, XtceDb mdb)