-
- All Superinterfaces:
AcknowledgeMagicBytesAccessor
,AcknowledgeRetryNumberAccessor
,AcknowledgeSegmentPackagerAccessor
,AcknowledgeTimeoutInMsAccessor
,org.refcodes.mixin.BlockSizeAccessor
,ClearToSendMagicBytesAccessor
,ClearToSendSegmentPackagerAccessor
,ClearToSendTimeoutInMsAccessor
,org.refcodes.numerical.CrcAlgorithmAccessor
,org.refcodes.numerical.CrcChecksumConcatenateModeAccessor
,org.refcodes.numerical.CrcChecksumValidationModeAccessor
,org.refcodes.mixin.EncodingAccessor<Charset>
,org.refcodes.numerical.EndianessAccessor
,EndOfStringByteAccessor
,EnquiryStandbyTimeInMsAccessor
,LengthWidthAccessor
,MagicBytesLengthAccessor
,PacketLengthWidthAccessor
,PacketMagicBytesAccessor
,PacketSegmentPackagerAccessor
,org.refcodes.mixin.ReadTimeoutInMsAccessor
,ReadyToReceiveMagicBytesAccessor
,ReadyToReceiveRetryNumberAccessor
,ReadyToReceiveSegmentPackagerAccessor
,ReadyToReceiveTimeoutInMsAccessor
,ReadyToSendMagicBytesAccessor
,ReadyToSendRetryNumberAccessor
,ReadyToSendSegmentPackagerAccessor
,ReadyToSendTimeoutInMsAccessor
,SequenceNumberConcatenateModeAccessor
,SequenceNumberInitValueAccessor
,SequenceNumberWidthAccessor
,TransmissionRetryNumberAccessor
,TransmissionTimeoutInMsAccessor
,org.refcodes.mixin.WriteTimeoutInMsAccessor
- All Known Implementing Classes:
TransmissionMetricsBuilder
,TransmissionMetricsImpl
public interface TransmissionMetrics extends AcknowledgeMagicBytesAccessor, AcknowledgeTimeoutInMsAccessor, AcknowledgeRetryNumberAccessor, TransmissionTimeoutInMsAccessor, TransmissionRetryNumberAccessor, LengthWidthAccessor, org.refcodes.numerical.CrcAlgorithmAccessor, org.refcodes.numerical.CrcChecksumValidationModeAccessor, org.refcodes.numerical.EndianessAccessor, org.refcodes.mixin.BlockSizeAccessor, SequenceNumberWidthAccessor, SequenceNumberInitValueAccessor, org.refcodes.mixin.ReadTimeoutInMsAccessor, org.refcodes.mixin.WriteTimeoutInMsAccessor, SequenceNumberConcatenateModeAccessor, org.refcodes.numerical.CrcChecksumConcatenateModeAccessor, MagicBytesLengthAccessor, org.refcodes.mixin.EncodingAccessor<Charset>, AcknowledgeSegmentPackagerAccessor, PacketSegmentPackagerAccessor, ReadyToReceiveSegmentPackagerAccessor, ReadyToReceiveTimeoutInMsAccessor, ReadyToReceiveMagicBytesAccessor, ReadyToReceiveRetryNumberAccessor, EnquiryStandbyTimeInMsAccessor, ReadyToSendTimeoutInMsAccessor, ReadyToSendMagicBytesAccessor, ReadyToSendRetryNumberAccessor, ReadyToSendSegmentPackagerAccessor, ClearToSendTimeoutInMsAccessor, ClearToSendMagicBytesAccessor, ClearToSendSegmentPackagerAccessor, EndOfStringByteAccessor, PacketMagicBytesAccessor, PacketLengthWidthAccessor
TheTransmissionMetrics
interface represents common parameters required when configuring a transmission. Not all configuration parameters may be required when applying theTransmissionMetrics
. This depends on your setup ofSegment
and/orSection
compositions. UsuallyTransmissionMetrics
are applied to sub-classes of the typeSegment
andSection
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.serial.AcknowledgeMagicBytesAccessor
AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesBuilder<B extends AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesBuilder<B>>, AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesMutator, AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.AcknowledgeRetryNumberAccessor
AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberBuilder<B extends AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberBuilder<B>>, AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberMutator, AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.AcknowledgeSegmentPackagerAccessor
AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerBuilder<B extends AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerBuilder<B>>, AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerMutator, AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.AcknowledgeTimeoutInMsAccessor
AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsBuilder<B extends AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsBuilder<B>>, AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsMutator, 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.serial.ClearToSendMagicBytesAccessor
ClearToSendMagicBytesAccessor.ClearToSendMagicBytesBuilder<B extends ClearToSendMagicBytesAccessor.ClearToSendMagicBytesBuilder<B>>, ClearToSendMagicBytesAccessor.ClearToSendMagicBytesMutator, ClearToSendMagicBytesAccessor.ClearToSendMagicBytesProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ClearToSendSegmentPackagerAccessor
ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerBuilder<B extends ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerBuilder<B>>, ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerMutator, ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ClearToSendTimeoutInMsAccessor
ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsBuilder<B extends ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsBuilder<B>>, ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsMutator, 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.numerical.CrcChecksumValidationModeAccessor
org.refcodes.numerical.CrcChecksumValidationModeAccessor.CrcChecksumValidationModeBuilder<B extends org.refcodes.numerical.CrcChecksumValidationModeAccessor.CrcChecksumValidationModeBuilder<B>>, org.refcodes.numerical.CrcChecksumValidationModeAccessor.CrcChecksumValidationModeMutator, org.refcodes.numerical.CrcChecksumValidationModeAccessor.CrcChecksumValidationModeProperty
-
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
EndOfStringByteAccessor.EndOfStringByteBuilder<B extends EndOfStringByteAccessor.EndOfStringByteBuilder<B>>, EndOfStringByteAccessor.EndOfStringByteMutator, EndOfStringByteAccessor.EndOfStringByteProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.EnquiryStandbyTimeInMsAccessor
EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsBuilder<B extends EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsBuilder<B>>, EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsMutator, EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.LengthWidthAccessor
LengthWidthAccessor.LengthWidthBuilder<B extends LengthWidthAccessor.LengthWidthBuilder<B>>, LengthWidthAccessor.LengthWidthMutator, LengthWidthAccessor.LengthWidthProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.MagicBytesLengthAccessor
MagicBytesLengthAccessor.MagicBytesLengthBuilder<B extends MagicBytesLengthAccessor.MagicBytesLengthBuilder<B>>, MagicBytesLengthAccessor.MagicBytesLengthMutator, MagicBytesLengthAccessor.MagicBytesLengthProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.PacketLengthWidthAccessor
PacketLengthWidthAccessor.PacketLengthWidthBuilder<B extends PacketLengthWidthAccessor.PacketLengthWidthBuilder<B>>, PacketLengthWidthAccessor.PacketLengthWidthMutator, PacketLengthWidthAccessor.PacketLengthWidthProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.PacketMagicBytesAccessor
PacketMagicBytesAccessor.PacketMagicBytesBuilder<B extends PacketMagicBytesAccessor.PacketMagicBytesBuilder<B>>, PacketMagicBytesAccessor.PacketMagicBytesMutator, PacketMagicBytesAccessor.PacketMagicBytesProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.PacketSegmentPackagerAccessor
PacketSegmentPackagerAccessor.PacketSegmentPackagerBuilder<B extends PacketSegmentPackagerAccessor.PacketSegmentPackagerBuilder<B>>, PacketSegmentPackagerAccessor.PacketSegmentPackagerMutator, PacketSegmentPackagerAccessor.PacketSegmentPackagerProperty
-
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
ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesBuilder<B extends ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesBuilder<B>>, ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesMutator, ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToReceiveRetryNumberAccessor
ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberBuilder<B extends ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberBuilder<B>>, ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberMutator, ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToReceiveSegmentPackagerAccessor
ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerBuilder<B extends ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerBuilder<B>>, ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerMutator, ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToReceiveTimeoutInMsAccessor
ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsBuilder<B extends ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsBuilder<B>>, ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsMutator, ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToSendMagicBytesAccessor
ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesBuilder<B extends ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesBuilder<B>>, ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesMutator, ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToSendRetryNumberAccessor
ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberBuilder<B extends ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberBuilder<B>>, ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberMutator, ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToSendSegmentPackagerAccessor
ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerBuilder<B extends ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerBuilder<B>>, ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerMutator, ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToSendTimeoutInMsAccessor
ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsBuilder<B extends ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsBuilder<B>>, ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsMutator, ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.SequenceNumberConcatenateModeAccessor
SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeBuilder<B extends SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeBuilder<B>>, SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeMutator, SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.SequenceNumberInitValueAccessor
SequenceNumberInitValueAccessor.SequenceNumberInitValueBuilder<B extends SequenceNumberInitValueAccessor.SequenceNumberInitValueBuilder<B>>, SequenceNumberInitValueAccessor.SequenceNumberInitValueMutator, SequenceNumberInitValueAccessor.SequenceNumberInitValueProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.SequenceNumberWidthAccessor
SequenceNumberWidthAccessor.SequenceNumberWidthBuilder<B extends SequenceNumberWidthAccessor.SequenceNumberWidthBuilder<B>>, SequenceNumberWidthAccessor.SequenceNumberWidthMutator, SequenceNumberWidthAccessor.SequenceNumberWidthProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.TransmissionRetryNumberAccessor
TransmissionRetryNumberAccessor.TransmissionRetryNumberBuilder<B extends TransmissionRetryNumberAccessor.TransmissionRetryNumberBuilder<B>>, TransmissionRetryNumberAccessor.TransmissionRetryNumberMutator, TransmissionRetryNumberAccessor.TransmissionRetryNumberProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.TransmissionTimeoutInMsAccessor
TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsBuilder<B extends TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsBuilder<B>>, TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsMutator, 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
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default SegmentPackager
toAckSegmentPackager()
Inferences the ACKSegmentPackager
.default SegmentPackager
toPacketSegmentPackager()
Inferences the packetSegmentPackager
.-
Methods inherited from interface org.refcodes.serial.AcknowledgeMagicBytesAccessor
getAcknowledgeMagicBytes
-
Methods inherited from interface org.refcodes.serial.AcknowledgeRetryNumberAccessor
getAcknowledgeRetryNumber
-
Methods inherited from interface org.refcodes.serial.AcknowledgeSegmentPackagerAccessor
getAcknowledgeSegmentPackager
-
Methods inherited from interface org.refcodes.serial.AcknowledgeTimeoutInMsAccessor
getAcknowledgeTimeoutInMs
-
Methods inherited from interface org.refcodes.serial.ClearToSendMagicBytesAccessor
getClearToSendMagicBytes
-
Methods inherited from interface org.refcodes.serial.ClearToSendSegmentPackagerAccessor
getClearToSendSegmentPackager
-
Methods inherited from interface org.refcodes.serial.ClearToSendTimeoutInMsAccessor
getClearToSendTimeoutInMs
-
Methods inherited from interface org.refcodes.numerical.CrcChecksumConcatenateModeAccessor
getCrcChecksumConcatenateMode
-
Methods inherited from interface org.refcodes.numerical.CrcChecksumValidationModeAccessor
getCrcChecksumValidationMode
-
Methods inherited from interface org.refcodes.serial.EndOfStringByteAccessor
getEndOfStringByte
-
Methods inherited from interface org.refcodes.serial.EnquiryStandbyTimeInMsAccessor
getEnquiryStandbyTimeInMs
-
Methods inherited from interface org.refcodes.serial.LengthWidthAccessor
getLengthWidth
-
Methods inherited from interface org.refcodes.serial.MagicBytesLengthAccessor
getMagicBytesLength
-
Methods inherited from interface org.refcodes.serial.PacketLengthWidthAccessor
getPacketLengthWidth
-
Methods inherited from interface org.refcodes.serial.PacketMagicBytesAccessor
getPacketMagicBytes
-
Methods inherited from interface org.refcodes.serial.PacketSegmentPackagerAccessor
getPacketSegmentPackager
-
Methods inherited from interface org.refcodes.serial.ReadyToReceiveMagicBytesAccessor
getReadyToReceiveMagicBytes
-
Methods inherited from interface org.refcodes.serial.ReadyToReceiveRetryNumberAccessor
getReadyToReceiveRetryNumber
-
Methods inherited from interface org.refcodes.serial.ReadyToReceiveSegmentPackagerAccessor
getReadyToReceiveSegmentPackager
-
Methods inherited from interface org.refcodes.serial.ReadyToReceiveTimeoutInMsAccessor
getReadyToReceiveTimeoutInMs
-
Methods inherited from interface org.refcodes.serial.ReadyToSendMagicBytesAccessor
getReadyToSendMagicBytes
-
Methods inherited from interface org.refcodes.serial.ReadyToSendRetryNumberAccessor
getReadyToSendRetryNumber
-
Methods inherited from interface org.refcodes.serial.ReadyToSendSegmentPackagerAccessor
getReadyToSendSegmentPackager
-
Methods inherited from interface org.refcodes.serial.ReadyToSendTimeoutInMsAccessor
getReadyToSendTimeoutInMs
-
Methods inherited from interface org.refcodes.serial.SequenceNumberConcatenateModeAccessor
getSequenceNumberConcatenateMode
-
Methods inherited from interface org.refcodes.serial.SequenceNumberInitValueAccessor
getSequenceNumberInitValue
-
Methods inherited from interface org.refcodes.serial.SequenceNumberWidthAccessor
getSequenceNumberWidth
-
Methods inherited from interface org.refcodes.serial.TransmissionRetryNumberAccessor
getTransmissionRetryNumber
-
Methods inherited from interface org.refcodes.serial.TransmissionTimeoutInMsAccessor
getTransmissionTimeoutInMs
-
-
-
-
Field Detail
-
DEFAULT_ACKNOWLEDGE_MAGIC_BYTES
static final byte[] DEFAULT_ACKNOWLEDGE_MAGIC_BYTES
-
DEFAULT_CLEAR_TO_SEND_MAGIC_BYTES
static final byte[] DEFAULT_CLEAR_TO_SEND_MAGIC_BYTES
-
DEFAULT_PACKET_MAGIC_BYTES
static final byte[] DEFAULT_PACKET_MAGIC_BYTES
-
DEFAULT_LAST_PACKET_MAGIC_BYTES
static final byte[] DEFAULT_LAST_PACKET_MAGIC_BYTES
-
DEFAULT_READY_TO_RECEIVE_MAGIC_BYTES
static final byte[] DEFAULT_READY_TO_RECEIVE_MAGIC_BYTES
-
DEFAULT_READY_TO_SEND_MAGIC_BYTES
static final byte[] DEFAULT_READY_TO_SEND_MAGIC_BYTES
-
DEFAULT_ACKNOWLEDGE_RETRY_NUMBER
static final int DEFAULT_ACKNOWLEDGE_RETRY_NUMBER
-
DEFAULT_ACKNOWLEDGE_TIMEOUT_IN_MS
static final long DEFAULT_ACKNOWLEDGE_TIMEOUT_IN_MS
-
DEFAULT_BLOCK_SIZE
static final int DEFAULT_BLOCK_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_CLEAR_TO_SEND_TIMEOUT_IN_MS
static final long DEFAULT_CLEAR_TO_SEND_TIMEOUT_IN_MS
-
DEFAULT_CRC_ALGORITHM
static final org.refcodes.numerical.CrcAlgorithm DEFAULT_CRC_ALGORITHM
-
DEFAULT_CRC_CHECKSUM_CONCATENATE_MODE
static final org.refcodes.mixin.ConcatenateMode DEFAULT_CRC_CHECKSUM_CONCATENATE_MODE
-
DEFAULT_CRC_CHECKSUM_VALIDATION_MODE
static final org.refcodes.numerical.ChecksumValidationMode DEFAULT_CRC_CHECKSUM_VALIDATION_MODE
-
DEFAULT_ENCODING
static final Charset DEFAULT_ENCODING
-
DEFAULT_END_OF_STRING_BYTE
static final byte DEFAULT_END_OF_STRING_BYTE
- See Also:
- Constant Field Values
-
DEFAULT_ENDIANESS
static final org.refcodes.numerical.Endianess DEFAULT_ENDIANESS
-
DEFAULT_ENQUIERY_STRANDBY_TIME_IN_MS
static final long DEFAULT_ENQUIERY_STRANDBY_TIME_IN_MS
- See Also:
- Constant Field Values
-
DEFAULT_LENGTH_WIDTH
static final int DEFAULT_LENGTH_WIDTH
- See Also:
- Constant Field Values
-
DEFAULT_TRUNCATE_LENGTH_WIDTH
static final int DEFAULT_TRUNCATE_LENGTH_WIDTH
- See Also:
- Constant Field Values
-
DEFAULT_MAGIC_BYTES_LENGTH
static final int DEFAULT_MAGIC_BYTES_LENGTH
- See Also:
- Constant Field Values
-
DEFAULT_READ_TIMEOUT_IN_MS
static final long DEFAULT_READ_TIMEOUT_IN_MS
-
DEFAULT_READY_TO_RECEIVE_RETRY_NUMBER
static final int DEFAULT_READY_TO_RECEIVE_RETRY_NUMBER
-
DEFAULT_READY_TO_RECEIVE_TIMEOUT_IN_MS
static final long DEFAULT_READY_TO_RECEIVE_TIMEOUT_IN_MS
-
DEFAULT_READY_TO_SEND_RETRY_NUMBER
static final int DEFAULT_READY_TO_SEND_RETRY_NUMBER
-
DEFAULT_READY_TO_SEND_TIMEOUT_IN_MS
static final long DEFAULT_READY_TO_SEND_TIMEOUT_IN_MS
-
DEFAULT_SEQUENCE_NUMBER_CONCATENATE_MODE
static final org.refcodes.mixin.ConcatenateMode DEFAULT_SEQUENCE_NUMBER_CONCATENATE_MODE
-
DEFAULT_SEQUENCE_NUMBER_INIT_VALUE
static final int DEFAULT_SEQUENCE_NUMBER_INIT_VALUE
- See Also:
- Constant Field Values
-
DEFAULT_SEQUENCE_NUMBER_WIDTH
static final int DEFAULT_SEQUENCE_NUMBER_WIDTH
- See Also:
- Constant Field Values
-
DEFAULT_TRANSMISSION_RETRY_NUMBER
static final int DEFAULT_TRANSMISSION_RETRY_NUMBER
-
DEFAULT_TRANSMISSION_TIMEOUT_IN_MS
static final long DEFAULT_TRANSMISSION_TIMEOUT_IN_MS
-
DEFAULT_WRITE_TIMEOUT_IN_MS
static final long DEFAULT_WRITE_TIMEOUT_IN_MS
-
-
Method Detail
-
toAckSegmentPackager
default SegmentPackager toAckSegmentPackager()
Inferences the ACKSegmentPackager
. In case one is available as ofAcknowledgeSegmentPackagerAccessor.getAcknowledgeSegmentPackager()
, then that is returned. Else CRC settings are evaluated and if possible sufficient CRC settings are available, aCrcSegmentPackager
is returned. If there are no sufficient CRC settings, then aSegmentPackager.DummySegmentPackager
is returned.- Returns:
- An interferenced
SegmentPackager
as of the instance's properties.
-
toPacketSegmentPackager
default SegmentPackager toPacketSegmentPackager()
Inferences the packetSegmentPackager
. In case one is available as ofPacketSegmentPackagerAccessor.getPacketSegmentPackager()
, then that is returned. Else CRC settings are evaluated and if possible sufficient CRC settings are available, aCrcSegmentPackager
is returned. If there are no sufficient CRC settings, then aSegmentPackager.DummySegmentPackager
is returned.- Returns:
- An interferenced
SegmentPackager
as of the instance's properties.
-
-