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<()>