2 студерт
Цитата
...Думаю что основное состояние модулей это прослушивать эфир...
Вот пусть модули его и слушают на предмет прихода от хоста общей команды типа "всем N секундная готовность к началу записи" (на эту команду модули ничего не должны отвечать). Для надежности, после этой команды можно каждый модуль по отдельности по-спрашивать (пока модули паралленьно отсчитывают заданное кол-во секунд) как он принял общую команду (главное успеть за эти N сек), и если кто-то не "понял" - отменить все и послать общую команду заново. Правда нужно как минимум 2 условия - каждый модуль умеет точно (1 мкс у вас) отсчитывать время и нужно чтобы хост не только знал когда будет следующий "выстрел" но и управлял им (чтоб, если не все модули приняли общую команду то можно было все отменить). Ну и еще маленькое условие

- чтобы общая команда пришла на все модули одновременно, с погрешностью не больше 1 мкс...