lories.connectors.serial.sdi12 ============================== .. py:module:: lories.connectors.serial.sdi12 .. autoapi-nested-parse:: lories.connectors.serial.sdi12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Classes ------- .. autoapisummary:: lories.connectors.serial.sdi12.Sdi12Connector Module Contents --------------- .. py:class:: Sdi12Connector(context: lories._core._registrator.RegistratorContext, configs: Optional[lories._core._configurations.Configurations] = None, **kwargs) Bases: :py:obj:`lories.connectors.serial._serial._SerialConnector` .. autoapi-inheritance-diagram:: lories.connectors.serial.sdi12.Sdi12Connector :parts: 1 :private-bases: Helper class that provides a standard way to create an ABC using inheritance. .. py:method:: _break() -> None Issue SDI-12 break (≥12 ms of spacing, i.e. logic 0). .. py:method:: _read_sensor(resources: lories.typing.Resources, address: AnyStr) -> Optional[Dict[str, float]] Perform a full measurement cycle: aM! → parse atttn → wait ttt → aD0! … aDn! → parse values .. py:method:: read(resources: lories.typing.Resources) -> pandas.DataFrame Read all sensors.