private void SetPowerLevel(RadioPowerLevel powerLevel) { try { Log.DebugFormat("Setting Crazyradio USB dongle PowerLevel to {0}.", powerLevel); ControlTransferOut(CrazyradioRequest.SetDataRate, (short)powerLevel, 0, 0, new byte[0]); Log.DebugFormat("Successfully set Crazyradio USB dongle PowerLevel to {0}.", powerLevel); } catch (Exception ex) { var message = string.Format("Failed setting Crazyradio USB dongle power level to {0}", powerLevel); Log.Error(message); throw new CrazyradioDriverException(message, ex); } }
private void SetPowerLevel(RadioPowerLevel powerLevel) { try { Log.DebugFormat("Setting Crazyradio USB dongle PowerLevel to {0}.", powerLevel); ControlTransferOut(CrazyradioRequest.SetDataRate, (short) powerLevel, 0, 0, new byte[0]); Log.DebugFormat("Successfully set Crazyradio USB dongle PowerLevel to {0}.", powerLevel); } catch (Exception ex) { var message = string.Format("Failed setting Crazyradio USB dongle power level to {0}", powerLevel); Log.Error(message); throw new CrazyradioDriverException(message, ex); } }