switching from send to receive



  • In raw lora mode I've noticed that s.send does not pause program flow while data is being sent. With sf=12 transmits can sometimes be several seconds. So I'm wondering if it's safe to do an s.recv immediately after an s.send or should I setup a delay for the transmit to finish? Does the frozen byte code have the smarts to finish a transmit before it acts on my s.recv & switches to receive mode?


  • Global Moderator

    If Im correct, you should set the socket to blocking

    s.setblocking(True)

    To make the program wait

    If that is not the case, then its probably a bug...

    Gijs


Log in to reply
 

Pycom on Twitter