Classes
- struct SDI12::CharacterDecoderState Minimum state required to convert timed edges into one character.
- struct SDI12::LineObserverState State used to classify completed spacing and marking intervals.
- struct SDI12Recorder::MeasurementContext Fixed per-address state retained between typed recorder operations.
- class SDI12 The main class for SDI 12 instances.
- struct SDI12Address Conversion and validation for the 62 permitted SDI-12 sensor addresses.
-
class SDI12Recorder High-level SDI-12 recorder transaction executor.
- struct Identification Parsed response to an SDI-12 identification command.
- struct SDI12ResponseLimits Normative size limits for SDI-12 data responses.
- class SDI12Timer The class used to define the processor timer for the SDI-12 serial emulation.
- struct SDI12Timing Normative SDI-12 timing limits in microseconds.