# Instrument

Base instrument interface and background daemon support.

| [`Instrument`](https://dev.nominal.io/instro/ref/library/instro.lib.instrument.Instrument.md#instro.lib.instrument.Instrument "instro.lib.instrument.Instrument") | Base class for Nominal instrument interfaces. |
| --- | --- |
| [`publish_measurement`](https://dev.nominal.io/instro/ref/library/instro.lib.instrument.publish_measurement.md#instro.lib.instrument.publish_measurement "instro.lib.instrument.publish_measurement") | Decorator that publishes the `Measurement` (or list) returned by an instrument method. |
| [`publish_command`](https://dev.nominal.io/instro/ref/library/instro.lib.instrument.publish_command.md#instro.lib.instrument.publish_command "instro.lib.instrument.publish_command") | Decorator that publishes the `Command` returned by an instrument method. |
