Class PomRequestProcessor<M extends ProgCommandAwareBeanModel>

java.lang.Object
org.bidib.wizard.mvc.loco.model.command.PomRequestProcessor<M>

public class PomRequestProcessor<M extends ProgCommandAwareBeanModel> extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • submitProgCommands

      public void submitProgCommands(List<PomOperationCommand<? extends ProgCommandAwareBeanModel>> pomProgCommands, io.reactivex.rxjava3.core.SingleObserver<String> finishAction)
    • sendRequest

      protected void sendRequest(org.bidib.jbidibc.messages.PomAddressData decoderAddress, org.bidib.jbidibc.messages.enums.PomOperation operation, int cvNumber, int cvValue)
    • fireNextCommand

      protected void fireNextCommand()
    • startTimeoutControl

      protected void startTimeoutControl(int timeout)
    • stopTimeoutControl

      protected void stopTimeoutControl()
    • addPomProgrammerModelListeners

      public void addPomProgrammerModelListeners()