As I look at the sketch it looks to me if I change result = (oldB * 2 - 1); to result = (oldB * 2 - 0.843); it would then increase my count by the desired .157 per pulse, however this is not the results I am getting. When I make this change the count still goes up by 1 when the encoder is turned clockwise. When the encoder is turned counter clockwise the count does nothing. What am I missing here, this seems like the solution should be fairly straight forward.
Thank you again for your help everybody!