Uses of Class
org.refcodes.serial.MagicBytesSegment
-
Uses of MagicBytesSegment in org.refcodes.serial
Modifier and TypeClassDescriptionclass
TheAssertMagicBytesSegment
extends theMagicBytesSegment
and enforces the configured magic bytes to match the received magic bytes (as ofSegment.fromTransmission(Sequence)
andSegment.SegmentMixin.receiveFrom(java.io.InputStream, java.io.OutputStream)
or the like).Modifier and TypeFieldDescriptionprotected MagicBytesSegment
AbstractStopAndWaitTransmissionDecorator._acknowledgeMagicBytesSegment
protected MagicBytesSegment
AbstractReadyToSendTransmissionDecorator._clearToSendMagicBytesSegment
protected MagicBytesSegment
AbstractReadyToReceiveTransmissionDecorator._readyToReceiveMagicByteSegment
protected MagicBytesSegment
AbstractReadyToSendTransmissionDecorator._readyToSendMagicBytesSegment
Modifier and TypeMethodDescriptionstatic MagicBytesSegment
SerialSugar.magicBytesSegment
(byte... aMagicBytes) Constructs anAbstractMagicBytesTransmission
with the according magic bytes.static MagicBytesSegment
SerialSugar.magicBytesSegment
(byte[] aMagicBytes, TransmissionMetrics aTransmissionMetrics) Constructs an according instance for magic bytes of the given length.static MagicBytesSegment
SerialSugar.magicBytesSegment
(int aMagicBytesLength) Constructs anAbstractMagicBytesTransmission
with magic bytes of the given length.static MagicBytesSegment
SerialSugar.magicBytesSegment
(String aMagicBytes) Constructs anAbstractMagicBytesTransmission
with the according magic bytes (retrieved from the givenString
).static MagicBytesSegment
SerialSugar.magicBytesSegment
(String aAlias, byte... aMagicBytes) Constructs anAbstractMagicBytesTransmission
with the according magic bytes.static MagicBytesSegment
SerialSugar.magicBytesSegment
(String aAlias, byte[] aMagicBytes, TransmissionMetrics aTransmissionMetrics) Constructs an according instance for magic bytes of the given length.static MagicBytesSegment
SerialSugar.magicBytesSegment
(String aAlias, int aMagicBytesLength) Constructs anAbstractMagicBytesTransmission
with magic bytes of the given length.static MagicBytesSegment
SerialSugar.magicBytesSegment
(String aAlias, String aMagicBytes) Constructs anAbstractMagicBytesTransmission
with the according magic bytes (retrieved from the givenString
).static MagicBytesSegment
SerialSugar.magicBytesSegment
(String aAlias, String aMagicBytes, Charset aCharset) Constructs anAbstractMagicBytesTransmission
with the according magic bytes (retrieved from the givenString
).static MagicBytesSegment
SerialSugar.magicBytesSegment
(String aAlias, String aMagicBytes, TransmissionMetrics aTransmissionMetrics) Constructs an according instance for magic bytes of the given length.static MagicBytesSegment
SerialSugar.magicBytesSegment
(String aMagicBytes, Charset aCharset) Constructs anAbstractMagicBytesTransmission
with the according magic bytes (retrieved from the givenString
).static MagicBytesSegment
SerialSugar.magicBytesSegment
(TransmissionMetrics aTransmissionMetrics) Constructs an according instance for magic bytes of the given length.static MagicBytesSegment
SerialSugar.magicBytesSegment
(TransmissionMetrics aTransmissionMetrics, String aMagicBytes) Constructs an according instance for magic bytes of the given length.MagicBytesSegment.withPayload
(byte[] aValue)