Class SerialP2PTransmissionMetrics

  • All Implemented Interfaces:
    org.refcodes.mixin.BlockSizeAccessor, org.refcodes.mixin.EncodingAccessor<Charset>, org.refcodes.mixin.ReadTimeoutInMsAccessor, org.refcodes.mixin.WriteTimeoutInMsAccessor, org.refcodes.numerical.ChecksumValidationModeAccessor, org.refcodes.numerical.CrcAlgorithmAccessor, org.refcodes.numerical.CrcChecksumConcatenateModeAccessor, org.refcodes.numerical.EndianessAccessor, org.refcodes.serial.AcknowledgeMagicBytesAccessor, org.refcodes.serial.AcknowledgeRetryNumberAccessor, org.refcodes.serial.AcknowledgeSegmentPackagerAccessor, org.refcodes.serial.AcknowledgeTimeoutInMsAccessor, org.refcodes.serial.ClearToSendMagicBytesAccessor, org.refcodes.serial.ClearToSendSegmentPackagerAccessor, org.refcodes.serial.ClearToSendTimeoutInMsAccessor, org.refcodes.serial.EndOfStringByteAccessor, org.refcodes.serial.EnquiryStandbyTimeInMsAccessor, org.refcodes.serial.ext.handshake.ReplyRetryNumberAccessor, org.refcodes.serial.ext.handshake.ReplyTimeoutInMsAccessor, org.refcodes.serial.IoHeuristicsTimeToLiveInMsAccessor, org.refcodes.serial.LengthWidthAccessor, org.refcodes.serial.MagicBytesLengthAccessor, org.refcodes.serial.PacketLengthWidthAccessor, org.refcodes.serial.PacketMagicBytesAccessor, org.refcodes.serial.PacketSegmentPackagerAccessor, org.refcodes.serial.PingMagicBytesAccessor, org.refcodes.serial.PingRetryNumberAccessor, org.refcodes.serial.PingTimeoutInMsAccessor, org.refcodes.serial.PongMagicBytesAccessor, org.refcodes.serial.ReadyToReceiveMagicBytesAccessor, org.refcodes.serial.ReadyToReceiveRetryNumberAccessor, org.refcodes.serial.ReadyToReceiveSegmentPackagerAccessor, org.refcodes.serial.ReadyToReceiveTimeoutInMsAccessor, org.refcodes.serial.ReadyToSendMagicBytesAccessor, org.refcodes.serial.ReadyToSendRetryNumberAccessor, org.refcodes.serial.ReadyToSendSegmentPackagerAccessor, org.refcodes.serial.ReadyToSendTimeoutInMsAccessor, org.refcodes.serial.SequenceNumberConcatenateModeAccessor, org.refcodes.serial.SequenceNumberInitValueAccessor, org.refcodes.serial.SequenceNumberWidthAccessor, org.refcodes.serial.TransmissionRetryNumberAccessor, org.refcodes.serial.TransmissionTimeoutInMsAccessor

    public class SerialP2PTransmissionMetrics
    extends org.refcodes.serial.ext.handshake.HandshakeTransmissionMetrics
    The SerialP2PTransmissionMetrics provides additional metrics for the SerialPeerProxy to communicate over the HandshakePortController.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  SerialP2PTransmissionMetrics.Builder
      Builder to build TransmissionMetrics.
      • Nested classes/interfaces inherited from interface org.refcodes.serial.AcknowledgeMagicBytesAccessor

        org.refcodes.serial.AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesBuilder<B extends org.refcodes.serial.AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesBuilder<B>>, org.refcodes.serial.AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesMutator, org.refcodes.serial.AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.AcknowledgeRetryNumberAccessor

        org.refcodes.serial.AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberBuilder<B extends org.refcodes.serial.AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberBuilder<B>>, org.refcodes.serial.AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberMutator, org.refcodes.serial.AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.AcknowledgeSegmentPackagerAccessor

        org.refcodes.serial.AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerBuilder<B extends org.refcodes.serial.AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerBuilder<B>>, org.refcodes.serial.AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerMutator, org.refcodes.serial.AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.AcknowledgeTimeoutInMsAccessor

        org.refcodes.serial.AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsBuilder<B extends org.refcodes.serial.AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsBuilder<B>>, org.refcodes.serial.AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsMutator, org.refcodes.serial.AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsProperty
      • Nested classes/interfaces inherited from interface org.refcodes.mixin.BlockSizeAccessor

        org.refcodes.mixin.BlockSizeAccessor.BlockSizeBuilder<B extends org.refcodes.mixin.BlockSizeAccessor.BlockSizeBuilder<B>>, org.refcodes.mixin.BlockSizeAccessor.BlockSizeMutator, org.refcodes.mixin.BlockSizeAccessor.BlockSizeProperty
      • Nested classes/interfaces inherited from interface org.refcodes.numerical.ChecksumValidationModeAccessor

        org.refcodes.numerical.ChecksumValidationModeAccessor.ChecksumValidationModeBuilder<B extends org.refcodes.numerical.ChecksumValidationModeAccessor.ChecksumValidationModeBuilder<B>>, org.refcodes.numerical.ChecksumValidationModeAccessor.ChecksumValidationModeMutator, org.refcodes.numerical.ChecksumValidationModeAccessor.ChecksumValidationModeProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.ClearToSendMagicBytesAccessor

        org.refcodes.serial.ClearToSendMagicBytesAccessor.ClearToSendMagicBytesBuilder<B extends org.refcodes.serial.ClearToSendMagicBytesAccessor.ClearToSendMagicBytesBuilder<B>>, org.refcodes.serial.ClearToSendMagicBytesAccessor.ClearToSendMagicBytesMutator, org.refcodes.serial.ClearToSendMagicBytesAccessor.ClearToSendMagicBytesProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.ClearToSendSegmentPackagerAccessor

        org.refcodes.serial.ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerBuilder<B extends org.refcodes.serial.ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerBuilder<B>>, org.refcodes.serial.ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerMutator, org.refcodes.serial.ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.ClearToSendTimeoutInMsAccessor

        org.refcodes.serial.ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsBuilder<B extends org.refcodes.serial.ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsBuilder<B>>, org.refcodes.serial.ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsMutator, org.refcodes.serial.ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsProperty
      • Nested classes/interfaces inherited from interface org.refcodes.numerical.CrcAlgorithmAccessor

        org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmBuilder<B extends org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmBuilder<B>>, org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmMutator, org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmProperty
      • Nested classes/interfaces inherited from interface org.refcodes.numerical.CrcChecksumConcatenateModeAccessor

        org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeBuilder<B extends org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeBuilder<B>>, org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeMutator, org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeProperty
      • Nested classes/interfaces inherited from interface org.refcodes.mixin.EncodingAccessor

        org.refcodes.mixin.EncodingAccessor.EncodingBuilder<E extends Object,​B extends org.refcodes.mixin.EncodingAccessor.EncodingBuilder<E,​B>>, org.refcodes.mixin.EncodingAccessor.EncodingMutator<E extends Object>, org.refcodes.mixin.EncodingAccessor.EncodingProperty<E extends Object>
      • Nested classes/interfaces inherited from interface org.refcodes.numerical.EndianessAccessor

        org.refcodes.numerical.EndianessAccessor.EndianessBuilder<B extends org.refcodes.numerical.EndianessAccessor.EndianessBuilder<B>>, org.refcodes.numerical.EndianessAccessor.EndianessMutator, org.refcodes.numerical.EndianessAccessor.EndianessProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.EndOfStringByteAccessor

        org.refcodes.serial.EndOfStringByteAccessor.EndOfStringByteBuilder<B extends org.refcodes.serial.EndOfStringByteAccessor.EndOfStringByteBuilder<B>>, org.refcodes.serial.EndOfStringByteAccessor.EndOfStringByteMutator, org.refcodes.serial.EndOfStringByteAccessor.EndOfStringByteProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.EnquiryStandbyTimeInMsAccessor

        org.refcodes.serial.EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsBuilder<B extends org.refcodes.serial.EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsBuilder<B>>, org.refcodes.serial.EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsMutator, org.refcodes.serial.EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.IoHeuristicsTimeToLiveInMsAccessor

        org.refcodes.serial.IoHeuristicsTimeToLiveInMsAccessor.IoHeuristicsTimeToLiveInMsBuilder<B extends org.refcodes.serial.IoHeuristicsTimeToLiveInMsAccessor.IoHeuristicsTimeToLiveInMsBuilder<B>>, org.refcodes.serial.IoHeuristicsTimeToLiveInMsAccessor.IoHeuristicsTimeToLiveInMsMutator, org.refcodes.serial.IoHeuristicsTimeToLiveInMsAccessor.IoHeuristicsTimeToLiveInMsProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.LengthWidthAccessor

        org.refcodes.serial.LengthWidthAccessor.LengthWidthBuilder<B extends org.refcodes.serial.LengthWidthAccessor.LengthWidthBuilder<B>>, org.refcodes.serial.LengthWidthAccessor.LengthWidthMutator, org.refcodes.serial.LengthWidthAccessor.LengthWidthProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.MagicBytesLengthAccessor

        org.refcodes.serial.MagicBytesLengthAccessor.MagicBytesLengthBuilder<B extends org.refcodes.serial.MagicBytesLengthAccessor.MagicBytesLengthBuilder<B>>, org.refcodes.serial.MagicBytesLengthAccessor.MagicBytesLengthMutator, org.refcodes.serial.MagicBytesLengthAccessor.MagicBytesLengthProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.PacketLengthWidthAccessor

        org.refcodes.serial.PacketLengthWidthAccessor.PacketLengthWidthBuilder<B extends org.refcodes.serial.PacketLengthWidthAccessor.PacketLengthWidthBuilder<B>>, org.refcodes.serial.PacketLengthWidthAccessor.PacketLengthWidthMutator, org.refcodes.serial.PacketLengthWidthAccessor.PacketLengthWidthProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.PacketMagicBytesAccessor

        org.refcodes.serial.PacketMagicBytesAccessor.PacketMagicBytesBuilder<B extends org.refcodes.serial.PacketMagicBytesAccessor.PacketMagicBytesBuilder<B>>, org.refcodes.serial.PacketMagicBytesAccessor.PacketMagicBytesMutator, org.refcodes.serial.PacketMagicBytesAccessor.PacketMagicBytesProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.PacketSegmentPackagerAccessor

        org.refcodes.serial.PacketSegmentPackagerAccessor.PacketSegmentPackagerBuilder<B extends org.refcodes.serial.PacketSegmentPackagerAccessor.PacketSegmentPackagerBuilder<B>>, org.refcodes.serial.PacketSegmentPackagerAccessor.PacketSegmentPackagerMutator, org.refcodes.serial.PacketSegmentPackagerAccessor.PacketSegmentPackagerProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.PingMagicBytesAccessor

        org.refcodes.serial.PingMagicBytesAccessor.PingMagicBytesBuilder<B extends org.refcodes.serial.PingMagicBytesAccessor.PingMagicBytesBuilder<B>>, org.refcodes.serial.PingMagicBytesAccessor.PingMagicBytesMutator, org.refcodes.serial.PingMagicBytesAccessor.PingMagicBytesProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.PingRetryNumberAccessor

        org.refcodes.serial.PingRetryNumberAccessor.PingRetryNumberBuilder<B extends org.refcodes.serial.PingRetryNumberAccessor.PingRetryNumberBuilder<B>>, org.refcodes.serial.PingRetryNumberAccessor.PingRetryNumberMutator, org.refcodes.serial.PingRetryNumberAccessor.PingRetryNumberProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.PingTimeoutInMsAccessor

        org.refcodes.serial.PingTimeoutInMsAccessor.PingTimeoutInMsBuilder<B extends org.refcodes.serial.PingTimeoutInMsAccessor.PingTimeoutInMsBuilder<B>>, org.refcodes.serial.PingTimeoutInMsAccessor.PingTimeoutInMsMutator, org.refcodes.serial.PingTimeoutInMsAccessor.PingTimeoutInMsProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.PongMagicBytesAccessor

        org.refcodes.serial.PongMagicBytesAccessor.PongMagicBytesBuilder<B extends org.refcodes.serial.PongMagicBytesAccessor.PongMagicBytesBuilder<B>>, org.refcodes.serial.PongMagicBytesAccessor.PongMagicBytesMutator, org.refcodes.serial.PongMagicBytesAccessor.PongMagicBytesProperty
      • Nested classes/interfaces inherited from interface org.refcodes.mixin.ReadTimeoutInMsAccessor

        org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsBuilder<B extends org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsBuilder<B>>, org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsMutator, org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToReceiveMagicBytesAccessor

        org.refcodes.serial.ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesBuilder<B extends org.refcodes.serial.ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesBuilder<B>>, org.refcodes.serial.ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesMutator, org.refcodes.serial.ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToReceiveRetryNumberAccessor

        org.refcodes.serial.ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberBuilder<B extends org.refcodes.serial.ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberBuilder<B>>, org.refcodes.serial.ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberMutator, org.refcodes.serial.ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToReceiveSegmentPackagerAccessor

        org.refcodes.serial.ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerBuilder<B extends org.refcodes.serial.ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerBuilder<B>>, org.refcodes.serial.ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerMutator, org.refcodes.serial.ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToReceiveTimeoutInMsAccessor

        org.refcodes.serial.ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsBuilder<B extends org.refcodes.serial.ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsBuilder<B>>, org.refcodes.serial.ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsMutator, org.refcodes.serial.ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToSendMagicBytesAccessor

        org.refcodes.serial.ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesBuilder<B extends org.refcodes.serial.ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesBuilder<B>>, org.refcodes.serial.ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesMutator, org.refcodes.serial.ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToSendRetryNumberAccessor

        org.refcodes.serial.ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberBuilder<B extends org.refcodes.serial.ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberBuilder<B>>, org.refcodes.serial.ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberMutator, org.refcodes.serial.ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToSendSegmentPackagerAccessor

        org.refcodes.serial.ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerBuilder<B extends org.refcodes.serial.ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerBuilder<B>>, org.refcodes.serial.ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerMutator, org.refcodes.serial.ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToSendTimeoutInMsAccessor

        org.refcodes.serial.ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsBuilder<B extends org.refcodes.serial.ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsBuilder<B>>, org.refcodes.serial.ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsMutator, org.refcodes.serial.ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.ext.handshake.ReplyRetryNumberAccessor

        org.refcodes.serial.ext.handshake.ReplyRetryNumberAccessor.ReplyRetryNumberBuilder<B extends org.refcodes.serial.ext.handshake.ReplyRetryNumberAccessor.ReplyRetryNumberBuilder<B>>, org.refcodes.serial.ext.handshake.ReplyRetryNumberAccessor.ReplyRetryNumberMutator, org.refcodes.serial.ext.handshake.ReplyRetryNumberAccessor.ReplyRetryNumberProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.ext.handshake.ReplyTimeoutInMsAccessor

        org.refcodes.serial.ext.handshake.ReplyTimeoutInMsAccessor.ReplyTimeoutInMsBuilder<B extends org.refcodes.serial.ext.handshake.ReplyTimeoutInMsAccessor.ReplyTimeoutInMsBuilder<B>>, org.refcodes.serial.ext.handshake.ReplyTimeoutInMsAccessor.ReplyTimeoutInMsMutator, org.refcodes.serial.ext.handshake.ReplyTimeoutInMsAccessor.ReplyTimeoutInMsProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.SequenceNumberConcatenateModeAccessor

        org.refcodes.serial.SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeBuilder<B extends org.refcodes.serial.SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeBuilder<B>>, org.refcodes.serial.SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeMutator, org.refcodes.serial.SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.SequenceNumberInitValueAccessor

        org.refcodes.serial.SequenceNumberInitValueAccessor.SequenceNumberInitValueBuilder<B extends org.refcodes.serial.SequenceNumberInitValueAccessor.SequenceNumberInitValueBuilder<B>>, org.refcodes.serial.SequenceNumberInitValueAccessor.SequenceNumberInitValueMutator, org.refcodes.serial.SequenceNumberInitValueAccessor.SequenceNumberInitValueProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.SequenceNumberWidthAccessor

        org.refcodes.serial.SequenceNumberWidthAccessor.SequenceNumberWidthBuilder<B extends org.refcodes.serial.SequenceNumberWidthAccessor.SequenceNumberWidthBuilder<B>>, org.refcodes.serial.SequenceNumberWidthAccessor.SequenceNumberWidthMutator, org.refcodes.serial.SequenceNumberWidthAccessor.SequenceNumberWidthProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.TransmissionRetryNumberAccessor

        org.refcodes.serial.TransmissionRetryNumberAccessor.TransmissionRetryNumberBuilder<B extends org.refcodes.serial.TransmissionRetryNumberAccessor.TransmissionRetryNumberBuilder<B>>, org.refcodes.serial.TransmissionRetryNumberAccessor.TransmissionRetryNumberMutator, org.refcodes.serial.TransmissionRetryNumberAccessor.TransmissionRetryNumberProperty
      • Nested classes/interfaces inherited from interface org.refcodes.serial.TransmissionTimeoutInMsAccessor

        org.refcodes.serial.TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsBuilder<B extends org.refcodes.serial.TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsBuilder<B>>, org.refcodes.serial.TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsMutator, org.refcodes.serial.TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsProperty
      • Nested classes/interfaces inherited from interface org.refcodes.mixin.WriteTimeoutInMsAccessor

        org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsBuilder<B extends org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsBuilder<B>>, org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsMutator, org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsProperty
    • Field Summary

      • Fields inherited from class org.refcodes.serial.ext.handshake.HandshakeTransmissionMetrics

        _replyRetryNumber, _replyTimeoutInMs, DEFAULT_REPLY_RETRY_NUMBER, DEFAULT_REPLY_TIMEOUT_IN_MS
      • Fields inherited from class org.refcodes.serial.TransmissionMetrics

        _acknowledgeMagicBytes, _acknowledgeRetryNumber, _acknowledgeSegmentPackager, _acknowledgeTimeoutInMs, _blockSize, _checksumValidationMode, _clearToSendMagicBytes, _clearToSendSegmentPackager, _clearToSendTimeoutInMs, _crcAlgorithm, _crcChecksumConcatenateMode, _encoding, _endianess, _endOfStringByte, _enquiryStandbyTimeInMs, _ioHeuristicsTimeToLiveInMs, _lengthWidth, _magicBytesLength, _packetLengthWidth, _packetMagicBytes, _packetSegmentPackager, _pingMagicBytes, _pingRetryNumber, _pingTimeoutInMs, _pongMagicBytes, _readTimeoutInMs, _readyToReceiveMagicBytes, _readyToReceiveRetryNumber, _readyToReceiveSegmentPackager, _readyToReceiveTimeoutInMs, _readyToSendMagicBytes, _readyToSendRetryNumber, _readyToSendSegmentPackager, _readyToSendTimeoutInMs, _sequenceNumberConcatenateMode, _sequenceNumberInitValue, _sequenceNumberWidth, _transmissionRetryNumber, _transmissionTimeoutInMs, _writeTimeoutInMs, DEFAULT_ACKNOWLEDGE_MAGIC_BYTES, DEFAULT_ACKNOWLEDGE_RETRY_NUMBER, DEFAULT_ACKNOWLEDGE_TIMEOUT_IN_MS, DEFAULT_BLOCK_SIZE, DEFAULT_CHECKSUM_VALIDATION_MODE, DEFAULT_CLEAR_TO_SEND_MAGIC_BYTES, DEFAULT_CLEAR_TO_SEND_TIMEOUT_IN_MS, DEFAULT_CRC_ALGORITHM, DEFAULT_CRC_CHECKSUM_CONCATENATE_MODE, DEFAULT_ENCODING, DEFAULT_END_OF_STRING_BYTE, DEFAULT_ENDIANESS, DEFAULT_ENQUIERY_STRANDBY_TIME_IN_MS, DEFAULT_IO_HEURISTICS_TIME_TO_LIVE_IN_MS, DEFAULT_LAST_PACKET_MAGIC_BYTES, DEFAULT_LENGTH_WIDTH, DEFAULT_MAGIC_BYTES_LENGTH, DEFAULT_PACKET_MAGIC_BYTES, DEFAULT_PING_RETRY_NUMBER, DEFAULT_PING_TIMEOUT_IN_MS, DEFAULT_READ_TIMEOUT_IN_MS, DEFAULT_READY_TO_RECEIVE_MAGIC_BYTES, DEFAULT_READY_TO_RECEIVE_RETRY_NUMBER, DEFAULT_READY_TO_RECEIVE_TIMEOUT_IN_MS, DEFAULT_READY_TO_SEND_MAGIC_BYTES, DEFAULT_READY_TO_SEND_RETRY_NUMBER, DEFAULT_READY_TO_SEND_TIMEOUT_IN_MS, DEFAULT_SEQUENCE_NUMBER_CONCATENATE_MODE, DEFAULT_SEQUENCE_NUMBER_INIT_VALUE, DEFAULT_SEQUENCE_NUMBER_WIDTH, DEFAULT_TRANSMISSION_RETRY_NUMBER, DEFAULT_TRANSMISSION_TIMEOUT_IN_MS, DEFAULT_TRUNCATE_LENGTH_WIDTH, DEFAULT_WRITE_TIMEOUT_IN_MS
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static SerialP2PTransmissionMetrics.Builder builder()
      Creates builder to build SerialP2PTransmissionMetrics.
      AcknowledgeMode getAcknowledgeMode()
      Returns the AcknowledgeMode to be applied.
      byte[] getHopCountRequestMagicBytes()
      Returns the magic bytes as required by the SerialPeerProxy.HopCountRequest transmission.
      byte[] getHopCountResponseMagicBytes()
      Returns the magic bytes as required by the SerialPeerProxy.HopCountResponse transmission.
      int getIoReconnetctLoopTimeInMs()
      Returns the I/O reconnect time in milliseconds to wait till trying to reconnect (upon a closed connection or or a remote not up and running properly).
      byte[] getP2PMessageMagicBytes()
      Returns the magic bytes as required by the SerialP2PMessage transmission.
      byte[] getP2PMessageResponseMagicBytes()
      Returns the magic bytes as required by the SerialPeerProxy.SerialP2PMessageResponse transmission.
      • Methods inherited from class org.refcodes.serial.ext.handshake.HandshakeTransmissionMetrics

        getAcknowledgeableRequestMagicBytes, getAcknowledgeableResponseMagicBytes, getAcknowledgeableTransmissionMagicBytes, getReplyRetryNumber, getReplyTimeoutInMs, getRequestDismissedMagicBytes, getRequestMagicBytes, getResponseAcknowledgeMagicBytes, getResponseMagicBytes, getTransmissionDismissedMagicBytes, getTransmissionMagicBytes, toAcknowledgeType, toMagicBytes, toMagicBytes, toTransmissionType
      • Methods inherited from class org.refcodes.serial.TransmissionMetrics

        getAcknowledgeMagicBytes, getAcknowledgeRetryNumber, getAcknowledgeSegmentPackager, getAcknowledgeTimeoutInMs, getBlockSize, getChecksumValidationMode, getClearToSendMagicBytes, getClearToSendSegmentPackager, getClearToSendTimeoutInMs, getCrcAlgorithm, getCrcChecksumConcatenateMode, getEncoding, getEndianess, getEndOfStringByte, getEnquiryStandbyTimeInMs, getIoHeuristicsTimeToLiveInMs, getLengthWidth, getMagicBytesLength, getPacketLengthWidth, getPacketMagicBytes, getPacketSegmentPackager, getPingMagicBytes, getPingRetryNumber, getPingTimeoutInMs, getPongMagicBytes, getReadTimeoutInMs, getReadyToReceiveMagicBytes, getReadyToReceiveRetryNumber, getReadyToReceiveSegmentPackager, getReadyToReceiveTimeoutInMs, getReadyToSendMagicBytes, getReadyToSendRetryNumber, getReadyToSendSegmentPackager, getReadyToSendTimeoutInMs, getSequenceNumberConcatenateMode, getSequenceNumberInitValue, getSequenceNumberWidth, getTransmissionRetryNumber, getTransmissionTimeoutInMs, getWriteTimeoutInMs, toAckSegmentPackager, toPacketSegmentPackager
    • Method Detail

      • getIoReconnetctLoopTimeInMs

        public int getIoReconnetctLoopTimeInMs()
        Returns the I/O reconnect time in milliseconds to wait till trying to reconnect (upon a closed connection or or a remote not up and running properly).
        Returns:
        The according reconnect delay time in milliseconds.
      • getHopCountRequestMagicBytes

        public byte[] getHopCountRequestMagicBytes()
        Returns the magic bytes as required by the SerialPeerProxy.HopCountRequest transmission.
        Returns:
        The according magic bytes.
      • getHopCountResponseMagicBytes

        public byte[] getHopCountResponseMagicBytes()
        Returns the magic bytes as required by the SerialPeerProxy.HopCountResponse transmission.
        Returns:
        The according magic bytes.
      • getP2PMessageMagicBytes

        public byte[] getP2PMessageMagicBytes()
        Returns the magic bytes as required by the SerialP2PMessage transmission.
        Returns:
        The according magic bytes.
      • getP2PMessageResponseMagicBytes

        public byte[] getP2PMessageResponseMagicBytes()
        Returns the magic bytes as required by the SerialPeerProxy.SerialP2PMessageResponse transmission.
        Returns:
        The according magic bytes.