Class BadCrcChecksumSequenceException

All Implemented Interfaces:
Serializable, org.refcodes.exception.ErrorCodeAccessor, org.refcodes.exception.Trap, org.refcodes.mixin.LengthAccessor, org.refcodes.mixin.OffsetAccessor, SequenceAccessor

public class BadCrcChecksumSequenceException extends TransmissionSequenceException
Thrown in case a Sequence CRC checksum did not match the according calculated CRC checksum.
See Also:
  • Constructor Details

    • BadCrcChecksumSequenceException

      public BadCrcChecksumSequenceException(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, Sequence aSequence, String aMessage, String aErrorCode)
      Parameters:
      aAttachedCrcChecksum - The CRC checksum being attached to the Sequence data.
      aCalculatedCrcChecksum - The CRC checksum being calculated from the Sequence data.
    • BadCrcChecksumSequenceException

      public BadCrcChecksumSequenceException(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, Sequence aSequence, String aMessage, Throwable aCause, String aErrorCode)
      Parameters:
      aAttachedCrcChecksum - The CRC checksum being attached to the Sequence data.
      aCalculatedCrcChecksum - The CRC checksum being calculated from the Sequence data.
    • BadCrcChecksumSequenceException

      public BadCrcChecksumSequenceException(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, Sequence aSequence, String message, Throwable cause)
      Parameters:
      aAttachedCrcChecksum - The CRC checksum being attached to the Sequence data.
      aCalculatedCrcChecksum - The CRC checksum being calculated from the Sequence data.
    • BadCrcChecksumSequenceException

      public BadCrcChecksumSequenceException(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, Sequence aSequence, String message)
      Parameters:
      aAttachedCrcChecksum - The CRC checksum being attached to the Sequence data.
      aCalculatedCrcChecksum - The CRC checksum being calculated from the Sequence data.
    • BadCrcChecksumSequenceException

      public BadCrcChecksumSequenceException(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, Sequence aSequence, Throwable aCause, String aErrorCode)
      Parameters:
      aAttachedCrcChecksum - The CRC checksum being attached to the Sequence data.
      aCalculatedCrcChecksum - The CRC checksum being calculated from the Sequence data.
    • BadCrcChecksumSequenceException

      public BadCrcChecksumSequenceException(long aAttachedCrcChecksum, long aCalculatedCrcChecksum, Sequence aSequence, Throwable cause)
      Parameters:
      aAttachedCrcChecksum - The CRC checksum being attached to the Sequence data.
      aCalculatedCrcChecksum - The CRC checksum being calculated from the Sequence data.
  • Method Details

    • getAttachedCrcChecksum

      public long getAttachedCrcChecksum()
      Returns the CRC checksum being attached the Sequence data.
      Returns:
      The according CRC checksum.
    • getCalculatedCrcChecksum

      public long getCalculatedCrcChecksum()
      Returns the CRC checksum being calculated from the Sequence data.
      Returns:
      The according CRC checksum.