etho.services.NICounterZeroService¶
- class etho.services.NICounterZeroService.NIC(*args, serializer: str = 'default', head_ip: str = '192.168.1.1', **kwargs)[source]¶
NI DAQmx Counter service for generating pulse trains via a digital output, for instance as an external frame trigger for cameras.
[summary]
- Parameters:
serializer (str, optional) – [description]. Defaults to ‘default’.
head_ip (str, optional) – [description]. Defaults to ‘192.168.1.1’.
logging_port (int, optional) – [description]. Defaults to None.
service_port (int, optional) – [description]. Defaults to None.
- cleanup(**kwargs)¶
free resources
- is_busy(**kwargs)¶
return state of the instance - IDLE, BUSY, FAILED, etc
- test(**kwargs)¶
test whether the instance will be functional