diff --git a/hamming.py b/hamming.py index 4056083..def439f 100755 --- a/hamming.py +++ b/hamming.py @@ -51,16 +51,16 @@ def dec_hamming_15113(_data): if n == 0x04: _data[13] = not _data[13]; return (_data, True) if n == 0x08: _data[14] = not _data[14]; return (_data, True) - if n == 0x0f: _data[0] = not _data[0]; return (_data, True) - if n == 0x07: _data[1] = not _data[1]; return (_data, True) - if n == 0x0b: _data[2] = not _data[2]; return (_data, True) - if n == 0x03: _data[3] = not _data[3]; return (_data, True) - if n == 0x0d: _data[4] = not _data[4]; return (_data, True) + if n == 0x09: _data[0] = not _data[0]; return (_data, True) + if n == 0x0b: _data[1] = not _data[1]; return (_data, True) + if n == 0x0f: _data[2] = not _data[2]; return (_data, True) + if n == 0x07: _data[3] = not _data[3]; return (_data, True) + if n == 0x0e: _data[4] = not _data[4]; return (_data, True) if n == 0x05: _data[5] = not _data[5]; return (_data, True) - if n == 0x09: _data[6] = not _data[6]; return (_data, True) - if n == 0x0e: _data[7] = not _data[7]; return (_data, True) - if n == 0x06: _data[8] = not _data[8]; return (_data, True) - if n == 0x0a: _data[9] = not _data[9]; return (_data, True) + if n == 0x0a: _data[6] = not _data[6]; return (_data, True) + if n == 0x0d: _data[7] = not _data[7]; return (_data, True) + if n == 0x03: _data[8] = not _data[8]; return (_data, True) + if n == 0x06: _data[9] = not _data[9]; return (_data, True) if n == 0x0c: _data[10] = not _data[10]; return (_data, True) return (_data, False)