Class StreamArchiveApi

  • All Implemented Interfaces:
    org.yamcs.api.Api<Context>

    public class StreamArchiveApi
    extends org.yamcs.protobuf.AbstractStreamArchiveApi<Context>
    • Constructor Detail

      • StreamArchiveApi

        public StreamArchiveApi()
    • Method Detail

      • listParameterGroups

        public void listParameterGroups​(Context ctx,
                                        org.yamcs.protobuf.Archive.ListParameterGroupsRequest request,
                                        org.yamcs.api.Observer<org.yamcs.protobuf.Archive.ParameterGroupInfo> observer)
        Specified by:
        listParameterGroups in class org.yamcs.protobuf.AbstractStreamArchiveApi<Context>
      • listParameterHistory

        public void listParameterHistory​(Context ctx,
                                         org.yamcs.protobuf.Archive.ListParameterHistoryRequest request,
                                         org.yamcs.api.Observer<org.yamcs.protobuf.Archive.ListParameterHistoryResponse> observer)
        Specified by:
        listParameterHistory in class org.yamcs.protobuf.AbstractStreamArchiveApi<Context>
      • getParameterSamples

        public void getParameterSamples​(Context ctx,
                                        org.yamcs.protobuf.Archive.GetParameterSamplesRequest request,
                                        org.yamcs.api.Observer<org.yamcs.protobuf.Pvalue.TimeSeries> observer)
        Specified by:
        getParameterSamples in class org.yamcs.protobuf.AbstractStreamArchiveApi<Context>
      • streamParameterValues

        public void streamParameterValues​(Context ctx,
                                          org.yamcs.protobuf.Archive.StreamParameterValuesRequest request,
                                          org.yamcs.api.Observer<org.yamcs.protobuf.Pvalue.ParameterData> observer)
        Specified by:
        streamParameterValues in class org.yamcs.protobuf.AbstractStreamArchiveApi<Context>
      • exportParameterValues

        public void exportParameterValues​(Context ctx,
                                          org.yamcs.protobuf.Archive.ExportParameterValuesRequest request,
                                          org.yamcs.api.Observer<org.yamcs.api.HttpBody> observer)
        Specified by:
        exportParameterValues in class org.yamcs.protobuf.AbstractStreamArchiveApi<Context>
      • toGPBSample

        public static org.yamcs.protobuf.Pvalue.TimeSeries.Sample toGPBSample​(Downsampler.Sample sample)