Open MarcBehrens opened 9 years ago
Updated 3 different messages for verification reasons.
I took a look at your new code 6e2edf8efd8458e0ed2f71c5489cc16b1c9a66a2 :
Verification Step 1: Balise:
your output: 01010000 00001001 00000000 00000100 00000000 00000000 11111111 11100000
output as it should be: 1010 0000 0001 0010 0000 0000 0000 1000 0000 0000 0000 0000 1111 1111 1100 0000
verdict: HEADER: your output has an absolute offset of 1 bit PACKET: your output of the new packet 255 has a relative offset of 1 bit
How did you produce the output?
Actually, my output (see pending pull request) reads
print from positions 73 to 131 1010 0000 0001 0010 0000 0000 0000 1000 0000 0000 0000 0001 1111 1111 11
These are 58 bits (50 for the telegram header and 8 for package 255). Why do you print 64 bits?
I can confirm that we have got the same output for 'your output:'.
Still the two deviations remain.
64 bit lenth of debug output was just filling up the last byte to display hex values.
print from position 0 to 58 1010 0000 0001 0010 0000 0000 0000 1000 0000 0000 0000 0001 1111 1111 11
@jensgerlach I took a look at the bitwalker and was able to compile it. For further validation, could you please code/ decode the following telegram:
all values are decimal integer.