read encoder data as offsets, not as absolute values