Files

  • dir continuous_integration
  • dir src Contains the source code for the SDI-12 library.
    • file SDI12.cpp This file implements the main class for the SDI-12 implementation.
    • file SDI12.h This file contains the main class for the SDI-12 implementation.
    • file SDI12_boards.cpp This file implements the setting and unsetting of the proper prescalers for the timers for SDI-12.
    • file SDI12_boards.h This file defines the timing units needed for various Arduino boards.
    • file SDI12Config.h This file is used to configure the interrupt control and other library settings/preferences for the SDI-12 Library.
    • file SDI12EnableInterruptFallback.cpp Provides the default EnableInterrupt implementation for AVR builds.
    • file SDI12Protocol.cpp Implements shared, role-neutral SDI-12 protocol helpers.
    • file SDI12Protocol.h Shared, role-neutral limits from the SDI-12 protocol.
    • file SDI12Recorder.cpp Implementation of the SDI12Recorder transaction executor.
    • file SDI12Recorder.h High-level SDI-12 recorder (master) implementation following Appendix B of the SDI-12 specification v1.4.