private void SetAckRetryCount(MessageAckRetryCount ackRetryCount)
        {
            try
            {
                Log.DebugFormat("Setting Crazyradio USB dongle AckRetryCount to {0}.", ackRetryCount);

                ControlTransferOut(CrazyradioRequest.SetDataRate, (short)ackRetryCount, 0, 0, new byte[0]);

                Log.DebugFormat("Successfully set Crazyradio USB dongle AckRetryCount to {0}.", ackRetryCount);
            }
            catch (Exception ex)
            {
                var message = string.Format("Failed setting Crazyradio USB dongle ack retry count to {0}", ackRetryCount);
                Log.Error(message);
                throw new CrazyradioDriverException(message, ex);
            }
        }
 public AckPacketHeader(MessageAckRetryCount retryCount, bool powerDetector, bool ackRecieved)
 {
     RetryCount = retryCount;
     PowerDetector = powerDetector;
     AckRecieved = ackRecieved;
 }
Example #3
0
 public AckPacketHeader(MessageAckRetryCount retryCount, bool powerDetector, bool ackRecieved)
 {
     RetryCount    = retryCount;
     PowerDetector = powerDetector;
     AckRecieved   = ackRecieved;
 }
        private void SetAckRetryCount(MessageAckRetryCount ackRetryCount)
        {
            try
            {
                Log.DebugFormat("Setting Crazyradio USB dongle AckRetryCount to {0}.", ackRetryCount);

                ControlTransferOut(CrazyradioRequest.SetDataRate, (short) ackRetryCount, 0, 0, new byte[0]);

                Log.DebugFormat("Successfully set Crazyradio USB dongle AckRetryCount to {0}.", ackRetryCount);
            }
            catch (Exception ex)
            {
                var message = string.Format("Failed setting Crazyradio USB dongle ack retry count to {0}", ackRetryCount);
                Log.Error(message);
                throw new CrazyradioDriverException(message, ex);
            }
        }