Class AbstractPusService

java.lang.Object
org.yamcs.simulator.pus.AbstractPusService
Direct Known Subclasses:
Pus11Service, Pus17Service, Pus5Service

public abstract class AbstractPusService extends Object
  • Field Details

    • log

      protected final org.slf4j.Logger log
    • pusSimulator

      protected final PusSimulator pusSimulator
    • pusType

      protected final int pusType
  • Constructor Details

    • AbstractPusService

      public AbstractPusService(PusSimulator pusSimulator, int pusType)
  • Method Details

    • start

      public void start()
    • executeTc

      public abstract void executeTc(PusTcPacket tc)
    • newPacket

      public PusTmPacket newPacket(int subtype, int userDataLength)
    • ack_start

      public void ack_start(PusTcPacket tc)
    • nack_start

      public void nack_start(PusTcPacket tc, int code)
    • ack_completion

      public void ack_completion(PusTcPacket tc)
    • nack_completion

      public void nack_completion(PusTcPacket tc, int code)