Blocking -VDC

I just realized you can't do it with only two sensors because you can't distingquish direction without knowing initial position.
If you have three sensors: that read A,B,C IF AND ONLY IF DIRECTION = CW

CASE-1 :INITIAL POS=CCW from A .CW from C
A, B, C,==> DIR=CW
CASE -2 INITIAL POS = CW from A, CCW from B
B,C,A==> DIR = CW
A, C,B===> DIR =CCW
CASE-3 INITIAL POS = CW from B , CCW from C
C,A,B====>DIR = CW
B,A,C===> DIR =CCW
CASE 4 INITIAL POSITION CW from C, CCW from A
A,B,C==>DIR=CW
C,B,A ===> DIR =CCW