Suppose I've used Ant.GenericChannel and am listening to incoming Ant messages at roughly 4 times a second, and want to send some messages back to the master device.
If my listener is something like-
function onMessage(msg)
{
//..
// update remote device
GenericChannel.sendAcknowledge(msg1);
GenericChannel.sendAcknowledge(msg2);
GenericChannel.sendAcknowledge(msg3);
GenericChannel.sendAcknowledge(msg4);
//..
}
Do the SendAcknowledge commands get queued internally and the function return immediately, or is there a quarter second delay for each one to wait for the next available time-slot?
And If there is a delay, are incoming ant messages queued, or just discarded until onMessage returns?