private static uint CalculateRXWindowsTime(uint windowTime, RxDelay rxDelay) { // RxDelay follows specification of RXTimingSetupReq and the delay // | rXDelay | Delay | // =================== // | 0 | 1 | // | 1 | 1 | // | 2 | 2 | // | 3 | 3 | return((uint)(Enum.IsDefined(rxDelay) ? windowTime + rxDelay.ToSeconds() - 1 : windowTime)); }