Class TxrxProcess

java.lang.Object
uk.ac.manchester.spinnaker.transceiver.TxrxProcess

public class TxrxProcess
extends Object
A process for talking to SpiNNaker efficiently that uses multiple connections in communication (if appropriate).
  • Field Details

  • Constructor Details

    • TxrxProcess

      protected TxrxProcess​(ConnectionSelector<Conn> connectionSelector, RetryTracker retryTracker)
      Type Parameters:
      Conn - The type of connection.
      Parameters:
      connectionSelector - How to select how to communicate.
      retryTracker - Object used to track how many retries were used in an operation. May be null if no suck tracking is required.
    • TxrxProcess

      protected TxrxProcess​(ConnectionSelector<Conn> connectionSelector, int numRetries, int timeout, int numChannels, int intermediateChannelWaits, RetryTracker retryTracker)
      Type Parameters:
      Conn - The type of connection.
      Parameters:
      connectionSelector - How to select how to communicate.
      numRetries - The number of times to retry a communication.
      timeout - The timeout (in ms) for the communication.
      numChannels - The number of parallel communications to support
      intermediateChannelWaits - How many parallel communications to launch at once. (??)
      retryTracker - Object used to track how many retries were used in an operation. May be null if no suck tracking is required.
  • Method Details