yaq/traits/uses-serial


Daemons with this trait use some kind of serial communication.

messages

Daemons with the uses-serial trait expose the following public messages:

direct_serial_write
Expose direct access to the serial port to clients. This should not be encouraged for normal use, but may be very important for debugging. If a device is expected to return data, it should be logged at the INFO level, not returned to the client. This is done to allow long tasks to be run asynchronously, and to explicitly discourage use of this method except when debugging. Setting `busy` to true is encouraged, but individual daemon writers should consider their own use case.
parameters:

message (bytes)

daemons

The following daemons implement the uses-serial trait:

acton-2150i
acton-sp2300i
adafruit-stepper-motor-hat
ads1115
bronkhorst-mfc-flow-bus
bronkhorst-mfc-rs232
brooks-mfc-gf
dwyer-16b
dwyer-16c
edaq-isopod
ekspla-nt340
kd-scientific-legato100
mcp3428
mcp9600
new-era-continuous-nextgen
new-era-ne1000
newport-conex-agp
newport-smc100
omega-d8200
omega-iseries-modbus
omega-platinum
thorlabs-bsc201
thorlabs-bsc203
thorlabs-ell18
thorlabs-k10cr1
thorlabs-kdc101
thorlabs-kst101
thorlabs-lts150
thorlabs-lts300
thorlabs-mpc320
thorlabs-pax1000
thorlabs-pm-triggered
vici-two-position
wright-aerotech
wright-filter-wheel
wright-ingaas
wright-stepper-box
wright-wl-motor
zaber-binary


built 2024-02-09 01:44:16                                      CC0: no copyright