java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
org.refcodes.exception.AbstractIOException
org.refcodes.serial.SerialException
org.refcodes.serial.TransmissionException
org.refcodes.serial.BadCrcChecksumException
- All Implemented Interfaces:
Serializable
,org.refcodes.exception.ErrorCodeAccessor
,org.refcodes.exception.Trap
Thrown in case a transmission's CRC checksum did not match the according
calculated CRC checksum.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.exception.ErrorCodeAccessor
org.refcodes.exception.ErrorCodeAccessor.ErrorCodeBuilder<B extends org.refcodes.exception.ErrorCodeAccessor.ErrorCodeBuilder<B>>, org.refcodes.exception.ErrorCodeAccessor.ErrorCodeMutator, org.refcodes.exception.ErrorCodeAccessor.ErrorCodeProperty
-
Constructor Summary
ConstructorDescriptionBadCrcChecksumException
(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, String message) BadCrcChecksumException
(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, String aMessage, String aErrorCode) BadCrcChecksumException
(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, String message, Throwable cause) BadCrcChecksumException
(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, String aMessage, Throwable aCause, String aErrorCode) BadCrcChecksumException
(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, Throwable cause) BadCrcChecksumException
(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, Throwable aCause, String aErrorCode) -
Method Summary
Methods inherited from class org.refcodes.exception.AbstractIOException
getErrorCode
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.refcodes.exception.Trap
getPatternArguments, toLocalizedMessage, toMessage, toMessage, toMessage, toShortLocalizedMessage, toShortMessage
-
Constructor Details
-
BadCrcChecksumException
-
BadCrcChecksumException
-
BadCrcChecksumException
-
BadCrcChecksumException
public BadCrcChecksumException(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, String message) -
BadCrcChecksumException
-
BadCrcChecksumException
public BadCrcChecksumException(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, Throwable cause)
-
-
Method Details
-
getAttachedCrcChecksum
public long getAttachedCrcChecksum()Returns the CRC checksum being attached theSequence
data.- Returns:
- The according CRC checksum.
-
getCalculatedCrcChecksum
public long getCalculatedCrcChecksum()Returns the CRC checksum being calculated from theSequence
data.- Returns:
- The according CRC checksum.
-