Class CommandingManager

  • All Implemented Interfaces:
    com.google.common.util.concurrent.Service

    public class CommandingManager
    extends com.google.common.util.concurrent.AbstractService
    Responsible for parsing and tc packet composition.

    Also keeps track of the pending active commands

    • Method Detail

      • setCommandAttribute

        public void setCommandAttribute​(org.yamcs.protobuf.Commanding.CommandId commandId,
                                        org.yamcs.protobuf.Commanding.CommandHistoryAttribute attribute)
      • getProcessor

        public Processor getProcessor()
      • doStart

        protected void doStart()
        Specified by:
        doStart in class com.google.common.util.concurrent.AbstractService
      • doStop

        protected void doStop()
        Specified by:
        doStop in class com.google.common.util.concurrent.AbstractService
      • releaseCommand

        public void releaseCommand​(ActiveCommand activeCommand)
      • failedCommand

        public void failedCommand​(ActiveCommand activeCommand)
      • verificatonFinished

        public void verificatonFinished​(ActiveCommand activeCommand)