Describe the bug
The implementations of eph2Clk() in src/cpp/common/ephBroadcast.cpp look a little odd. These use a recursive call passing in time - t and might it have been intended to pass in just time. The variable t appears to include the time and might that cancel and also the t includes -toe so it appears to be passing in toe and might that cancel too at the time - toe line. Perhaps something to double check.