src directory
Contains the source code for the SDI-12 library.
- Reference
-
Detailed Descriptions
Files
- 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.