- 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
public class BadCrcChecksumException extends TransmissionException
Thrown in case a transmission's CRC checksum did not match the according calculated CRC checksum.- See Also:
- Serialized Form
-
-
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
Constructors Constructor Description BadCrcChecksumException(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getAttachedCrcChecksum()
Returns the CRC checksum being attached theSequence
data.long
getCalculatedCrcChecksum()
Returns the CRC checksum being calculated from theSequence
data.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
BadCrcChecksumException
public BadCrcChecksumException(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, String aMessage, String aErrorCode)
-
BadCrcChecksumException
public BadCrcChecksumException(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, String aMessage, Throwable aCause, String aErrorCode)
-
BadCrcChecksumException
public BadCrcChecksumException(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, String message, Throwable cause)
-
BadCrcChecksumException
public BadCrcChecksumException(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, String message)
-
BadCrcChecksumException
public BadCrcChecksumException(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, Throwable aCause, String aErrorCode)
-
BadCrcChecksumException
public BadCrcChecksumException(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, Throwable cause)
-
-
Method Detail
-
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.
-
-