package org.yamcs.tctm; import org.yamcs.TmPacketProvider; 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 abstract void seek(long time); public abstract void pause(); public abstract void resume(); public void changeSpeed(ReplaySpeed speed); public ReplayState getReplayState(); public ReplaySpeed getSpeed(); public abstract ReplayRequest getReplayRequest(); public abstract long getReplayTime(); }