+ uint32_t t;
+ queue_remove_blocking(&queue, &t);
+ seq++;
+ for (int i = 0; i < config_resend_count; i++) {
+ uint32_t now = time_s();
+ uint32_t ago = now - t;
+ send_report(seq, ago);
+ signal(i == 0 ? 2 : 1, 100);
+ sleep_ms(config_resend_interval_ms);
+ }