Hierarchy For Package org.refcodes.serial.ext.handshake

Class Hierarchy

  • java.lang.Object
    • org.refcodes.serial.AbstractPortDecorator<PM> (implements org.refcodes.serial.Port<PM>)
      • org.refcodes.serial.ext.handshake.HandshakePortController<PM> (implements org.refcodes.serial.AcknowledgeMagicBytesAccessor, org.refcodes.serial.AcknowledgeRetryNumberAccessor, org.refcodes.serial.AcknowledgeTimeoutInMsAccessor, org.refcodes.numerical.ChecksumValidationModeAccessor, org.refcodes.numerical.CrcAlgorithmAccessor, org.refcodes.numerical.EndianessAccessor, org.refcodes.serial.Port<PM>, org.refcodes.serial.ext.handshake.ReplyRetryNumberAccessor, org.refcodes.serial.ext.handshake.ReplyTimeoutInMsAccessor, org.refcodes.serial.SequenceNumberAccessor, org.refcodes.serial.SequenceNumberInitValueAccessor, org.refcodes.serial.SequenceNumberWidthAccessor)
    • org.refcodes.serial.ext.handshake.HandshakePortController.Builder<PM> (implements org.refcodes.serial.AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberBuilder<B>, org.refcodes.serial.AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsBuilder<B>, org.refcodes.numerical.ChecksumValidationModeAccessor.ChecksumValidationModeBuilder<B>, org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmBuilder<B>, org.refcodes.numerical.EndianessAccessor.EndianessBuilder<B>, org.refcodes.serial.ext.handshake.ReplyRetryNumberAccessor.ReplyRetryNumberBuilder<B>, org.refcodes.serial.ext.handshake.ReplyTimeoutInMsAccessor.ReplyTimeoutInMsBuilder<B>, org.refcodes.serial.SequenceNumberInitValueAccessor.SequenceNumberInitValueBuilder<B>, org.refcodes.serial.SequenceNumberWidthAccessor.SequenceNumberWidthBuilder<B>)
    • org.refcodes.serial.ext.handshake.SerialHandshakeSugar
    • org.refcodes.serial.TransmissionMetrics (implements org.refcodes.serial.AcknowledgeMagicBytesAccessor, org.refcodes.serial.AcknowledgeRetryNumberAccessor, org.refcodes.serial.AcknowledgeSegmentPackagerAccessor, org.refcodes.serial.AcknowledgeTimeoutInMsAccessor, org.refcodes.mixin.BlockSizeAccessor, org.refcodes.numerical.ChecksumValidationModeAccessor, org.refcodes.serial.ClearToSendMagicBytesAccessor, org.refcodes.serial.ClearToSendSegmentPackagerAccessor, org.refcodes.serial.ClearToSendTimeoutInMsAccessor, org.refcodes.numerical.CrcAlgorithmAccessor, org.refcodes.numerical.CrcChecksumConcatenateModeAccessor, org.refcodes.mixin.EncodingAccessor<E>, org.refcodes.numerical.EndianessAccessor, org.refcodes.serial.EndOfStringByteAccessor, org.refcodes.serial.EnquiryStandbyTimeInMsAccessor, 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.mixin.ReadTimeoutInMsAccessor, 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, org.refcodes.mixin.WriteTimeoutInMsAccessor)
    • org.refcodes.serial.TransmissionMetrics.Builder (implements org.refcodes.serial.AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesBuilder<B>, org.refcodes.serial.AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberBuilder<B>, org.refcodes.serial.AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerBuilder<B>, org.refcodes.serial.AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsBuilder<B>, org.refcodes.mixin.BlockSizeAccessor.BlockSizeBuilder<B>, org.refcodes.numerical.ChecksumValidationModeAccessor.ChecksumValidationModeBuilder<B>, org.refcodes.serial.ClearToSendMagicBytesAccessor.ClearToSendMagicBytesBuilder<B>, org.refcodes.serial.ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerBuilder<B>, org.refcodes.serial.ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsBuilder<B>, org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmBuilder<B>, org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeBuilder<B>, org.refcodes.mixin.EncodingAccessor.EncodingBuilder<E,B>, org.refcodes.numerical.EndianessAccessor.EndianessBuilder<B>, org.refcodes.serial.EndOfStringByteAccessor.EndOfStringByteBuilder<B>, org.refcodes.serial.EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsBuilder<B>, org.refcodes.serial.IoHeuristicsTimeToLiveInMsAccessor.IoHeuristicsTimeToLiveInMsBuilder<B>, org.refcodes.serial.LengthWidthAccessor.LengthWidthBuilder<B>, org.refcodes.serial.MagicBytesLengthAccessor.MagicBytesLengthBuilder<B>, org.refcodes.serial.PacketLengthWidthAccessor.PacketLengthWidthBuilder<B>, org.refcodes.serial.PacketMagicBytesAccessor.PacketMagicBytesBuilder<B>, org.refcodes.serial.PacketSegmentPackagerAccessor.PacketSegmentPackagerBuilder<B>, org.refcodes.serial.PingMagicBytesAccessor.PingMagicBytesBuilder<B>, org.refcodes.serial.PingRetryNumberAccessor.PingRetryNumberBuilder<B>, org.refcodes.serial.PingTimeoutInMsAccessor.PingTimeoutInMsBuilder<B>, org.refcodes.serial.PongMagicBytesAccessor.PongMagicBytesBuilder<B>, org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsBuilder<B>, org.refcodes.serial.ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesBuilder<B>, org.refcodes.serial.ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberBuilder<B>, org.refcodes.serial.ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerBuilder<B>, org.refcodes.serial.ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsBuilder<B>, org.refcodes.serial.ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesBuilder<B>, org.refcodes.serial.ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberBuilder<B>, org.refcodes.serial.ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerBuilder<B>, org.refcodes.serial.ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsBuilder<B>, org.refcodes.serial.SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeBuilder<B>, org.refcodes.serial.SequenceNumberInitValueAccessor.SequenceNumberInitValueBuilder<B>, org.refcodes.serial.SequenceNumberWidthAccessor.SequenceNumberWidthBuilder<B>, org.refcodes.serial.TransmissionRetryNumberAccessor.TransmissionRetryNumberBuilder<B>, org.refcodes.serial.TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsBuilder<B>, org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsBuilder<B>)

Interface Hierarchy

Enum Hierarchy