unsigned slot = get_instance_id();
for ( auto* p : pi->framework_policy->ilist )
- if ( p->pp_class.term )
+ if ( p->pp_class.term[slot] )
{
p->handler->tterm();
p->pp_class.term[slot] = false;
err = daq_initialize(daq_mod, cfg, &daq_hand, buf, sizeof(buf));
if ( err )
- FatalError("Can't initialize DAQ %s (%d) - %s\n",
- type, err, buf);
+ ErrorMessage("Can't initialize DAQ %s (%d) - %s\n", type, err, buf);
return err;
}
int err = daq_start(daq_mod, daq_hand);
if ( err )
- FatalError("Can't start DAQ (%d) - %s\n",
+ ErrorMessage("Can't start DAQ (%d) - %s\n",
err, daq_get_error(daq_mod, daq_hand));
else if ( !DAQ_UnprivilegedStart() )