java.lang.Object
com.google.common.util.concurrent.AbstractService
org.yamcs.simulator.AbstractSimulator
- All Implemented Interfaces:
com.google.common.util.concurrent.Service
- Direct Known Subclasses:
ColSimulator,PusSimulator
public abstract class AbstractSimulator
extends com.google.common.util.concurrent.AbstractService
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.google.common.util.concurrent.Service
com.google.common.util.concurrent.Service.Listener, com.google.common.util.concurrent.Service.State -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidvoidsetCfdpSender(CfdpSender cfdpSender) protected abstract voidsetLosLink(TcpTmTcLink losLink) protected abstract voidsetTm2Link(TcpTmTcLink tm2Link) protected abstract voidsetTmLink(TcpTmTcLink tmLink) abstract voidtransmitCfdp(org.yamcs.cfdp.pdu.CfdpPacket packet) Methods inherited from class com.google.common.util.concurrent.AbstractService
addListener, awaitRunning, awaitRunning, awaitRunning, awaitTerminated, awaitTerminated, awaitTerminated, doCancelStart, doStart, doStop, failureCause, isRunning, notifyFailed, notifyStarted, notifyStopped, startAsync, state, stopAsync, toString
-
Constructor Details
-
AbstractSimulator
public AbstractSimulator()
-
-
Method Details
-
processTc
-
setTmLink
-
setTm2Link
-
setLosLink
-
transmitCfdp
public abstract void transmitCfdp(org.yamcs.cfdp.pdu.CfdpPacket packet) -
setCfdpSender
-