When sending several commands concurrently using asyncio.gather there might occur race conditions with the acknowledge responses, especially if the PCHK host does not mange it to send the commands to the bus.
All asyncio.gather calls have been replaced with sequential calls which one by one are waiting for an acknowledgement.
When sending several commands concurrently using
asyncio.gather
there might occur race conditions with the acknowledge responses, especially if the PCHK host does not mange it to send the commands to the bus. Allasyncio.gather
calls have been replaced with sequential calls which one by one are waiting for an acknowledgement.