9 ManchesterEventShortLow = 0,
10 ManchesterEventShortHigh = 2,
11 ManchesterEventLongLow = 4,
12 ManchesterEventLongHigh = 6,
13 ManchesterEventReset = 8
17 ManchesterStateStart1 = 0,
18 ManchesterStateMid1 = 1,
19 ManchesterStateMid0 = 2,
20 ManchesterStateStart0 = 3
23bool manchester_advance(
24 ManchesterState state,
25 ManchesterEvent event,
26 ManchesterState* next_state,