question: public static CRC check ( BitSet msg ) { CRC crc = CRC . UNKNOWN ; byte calculated = 0x0 ; for ( int i = msg . nextSetBit ( 9 ) ; i >= 9 && i <= 59 ; i = msg . nextSetBit ( i + 1 ) ) { calculated ^= sCHECKSUMS [ i - 9 ] ; } calculated ^= getChecksum ( msg ) ; switch ( ( byte ) calculated ) { case sFILL_00 : crc = CRC . PASSED ; break ; default : crc = CRC . FAILED_CRC ; } return crc ; }
target:  Determines if message bits 9 - 59 pass the CRC checksum  contained in bits 60 - 68, using a lookup table of CRC checksum values derived from the CRC-7 value and the final parity bit