def send_burst_transfer(self, channel, data):
     _logger.debug("send burst transfer %s", channel)
     Ant.send_burst_transfer(self, channel, data)
     self.wait_for_event(Message.Code.EVENT_TRANSFER_TX_START)
     x = self.wait_for_event(Message.Code.EVENT_TRANSFER_TX_COMPLETED)
     _logger.debug("done sending burst transfer %s", channel)
     return x
 def send_burst_transfer(self, channel, data):
     try:
         self._last_call = (self.send_burst_transfer, [channel, data])
         _logger.debug("send burst transfer %s", channel)
         Ant.send_burst_transfer(self, channel, data)
         self.wait_for_event([Message.Code.EVENT_TRANSFER_TX_START])
         self.wait_for_event([Message.Code.EVENT_TRANSFER_TX_COMPLETED])
         _logger.debug("done sending burst transfer %s", channel)
     except TransferFailedException:
         _logger.warning("failed to send burst transfer %s, retrying", channel)
         self.send_burst_transfer(channel, data)
Example #3
0
 def send_burst_transfer(self, channel, data):
     try:
         self._last_call = (self.send_burst_transfer, [channel, data])
         _logger.debug("send burst transfer %s", channel)
         Ant.send_burst_transfer(self, channel, data)
         self.wait_for_event([Message.Code.EVENT_TRANSFER_TX_START])
         self.wait_for_event([Message.Code.EVENT_TRANSFER_TX_COMPLETED])
         _logger.debug("done sending burst transfer %s", channel)
     except TransferFailedException:
         _logger.warning("failed to send burst transfer %s, retrying",
                         channel)
         self.send_burst_transfer(channel, data)