Method: Cosmos::Crc#bit_reverse_16

Defined in:
lib/cosmos/utilities/crc.rb

#bit_reverse_16(value) ⇒ Object



114
115
116
117
# File 'lib/cosmos/utilities/crc.rb', line 114

def bit_reverse_16(value)
  (BIT_REVERSE_TABLE[value & 0xFF] << 8) |
    (BIT_REVERSE_TABLE[(value >> 8) & 0xFF])
end