All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.yamcs.tctm.ArchiveTmPacketProvider Maven / Gradle / Ivy

There is a newer version: 5.10.7
Show newest version
package org.yamcs.tctm;

import org.yamcs.TmPacketProvider;
import org.yamcs.protobuf.Yamcs.EndAction;
import org.yamcs.protobuf.Yamcs.ReplayRequest;
import org.yamcs.protobuf.Yamcs.ReplaySpeed;
import org.yamcs.protobuf.Yamcs.ReplayStatus.ReplayState;

public interface ArchiveTmPacketProvider extends TmPacketProvider {

    public void seek(long time, boolean autostart);

    public void pause();

    public void resume();

    public void changeSpeed(ReplaySpeed speed);

    public void changeEndAction(EndAction endAction);

    public void changeRange(long start, long stop);

    public ReplayState getReplayState();

    public ReplaySpeed getSpeed();

    public ReplayRequest getCurrentReplayRequest();

    public ReplayRequest getReplayRequest();

    public long getReplayTime();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy