private void SetAckMode(MessageAckMode ackMode) { try { Log.DebugFormat("Setting Crazyradio USB dongle AckMode to {0}.", ackMode); var enableAutoAck = (ackMode == MessageAckMode.AutoAckOn) ? 1 : 0; ControlTransferOut(CrazyradioRequest.SetAutoActEnabled, (short)enableAutoAck, 0, 0, new byte[0]); Log.DebugFormat("Successfully set Crazyradio USB dongle AckMode to {0}.", ackMode); } catch (Exception ex) { var message = string.Format("Failed setting Crazyradio USB dongle auto ack mode to {0}", ackMode); Log.Error(message); throw new CrazyradioDriverException(message, ex); } }
private void SetAckMode(MessageAckMode ackMode) { try { Log.DebugFormat("Setting Crazyradio USB dongle AckMode to {0}.", ackMode); var enableAutoAck = (ackMode == MessageAckMode.AutoAckOn) ? 1 : 0; ControlTransferOut(CrazyradioRequest.SetAutoActEnabled, (short) enableAutoAck, 0, 0, new byte[0]); Log.DebugFormat("Successfully set Crazyradio USB dongle AckMode to {0}.", ackMode); } catch (Exception ex) { var message = string.Format("Failed setting Crazyradio USB dongle auto ack mode to {0}", ackMode); Log.Error(message); throw new CrazyradioDriverException(message, ex); } }