src directory
Contains the source code for ModularSensors.
- Reference
-
Detailed Descriptions
The main directory contains the parent classes and sub-directories containing sub-classes
Directories
- directory modems/
- Contains the source code for all loggerModem subclasses.
- directory publishers/
- Contains the source code for all dataPublisher subclasses.
- directory sensors/
- Contains the source code for all Sensor subclasses, including the Sensor subclasses which themselves are the parent classes to other Sensors.
- directory WatchDogs/
- Contains the source code for setting up the watch-dog reset on the various supported processors.
Files
- file dataPublisherBase.cpp
- Implements the dataPublisher class.
- file dataPublisherBase.h
- Contains the dataPublisher class - a virtual class used by other publishers to distribute data online.
- file LoggerBase.cpp
- Implements the Logger class.
- file LoggerBase.h
- Contains the LoggerBase class which handles basic logging functions.
- file LoggerModem.cpp
- Implements the loggerModem class.
- file LoggerModem.h
- Contains the loggerModem class and the variable subclasses Modem_
RSSI, Modem_ SignalPercent, Modem_ BatteryState, Modem_ BatteryPercent, and Modem_ BatteryVoltage - all of which are implemented as "calculated" variables. - file ModSensorDebugger.h
- Contains template functions used to print out debugging information.
- file ModSensorInterrupts.h
- A work-around for the AVR interrupt library not supporting SAMD boards. That libary isn't necessary for them.
- file ModularSensors.h
- A simple include file for the Arduino command line interface (CLI).
- file SensorBase.cpp
- Implements the Sensor class.
- file SensorBase.h
- Contains the Sensor class.
- file VariableArray.cpp
- Implements the VariableArray class.
- file VariableArray.h
- Contains the VariableArray class.
- file VariableBase.cpp
- Implements the Variable class.
- file VariableBase.h
- Contains the Variable class.