]> git.tdb.fi Git - ext/subsurface.git/commit
Fix up Cochran dive header decoding offset
authorLinus Torvalds <torvalds@linux-foundation.org>
Sat, 28 Jan 2012 01:36:42 +0000 (17:36 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 28 Jan 2012 01:36:42 +0000 (17:36 -0800)
commit3d8d5da999264595c7fecc786c101b40573689df
treec481e7d241f8239eaa786201ef908b20e72071c4
parent1a66a74e8a35c1fd85060060ba61bb1b67d6eb44
Fix up Cochran dive header decoding offset

It turns out the odd "different CAN files have different header offsets"
came from the fact that the decode block was different lengths, and I
had not picked the correct place to start - and instead had found two
different places that were at different offsets due to the decode block
length differences.

This fixes that up, and it looks like the dive header is correctly
descrambled (but what the data *means* is unclear, although there is now
an ASCII date and time visible, so at least one part of it is pretty
obvious).

The actual dive data unscrambling is still different for the two
test-files I have to play with, I do not know why.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
cochran.c