pub async fn run_triggerbox( on_new_model_cb: ClockModelCallback, device: String, outq: Receiver<Cmd>, triggerbox_data_tx: Option<Sender<TriggerClockInfoRow>>, query_dt: Duration, assert_device_name: NameType, max_acceptable_measurement_error: Duration) -> Result<()>