I need to trigger a function at a certain clock time to keep all of my nodes sync'd. The function sends out a sync packet over my LoRa. My nodes are programmed to leave a few seconds open at the top of every minute to receive that packet. So I need to schedule my IMP to send at second 0 or 1. However I won't send that sync every minute. Only when it is requested by one of the nodes (at startup and certain other times), but then the transmit will be delayed until we have our open slot at the top of the minute.
It's probably been done a hundred times, but I'm new to this platform and haven't figured it out yet. Any suggestions?