Todo List

Page Decreasing Memory Footprint
The decreasing memory footprint section is not yet written.
Member EnviroDIYPublisher::_initialTransmissionsRemaining
This should be a user-settable parameter.
Member HYDROCAM_SIZE_VAR_NAME
Request a new variable name for image size.
Class Logger
Support half/quarter hour time zones
Class loggerClock
Support half/quarter hour time zones
Member loggerModem::_modemFwVersion
Implement this for modems other than the XBee WiFi
Member loggerModem::_modemHwVersion
Implement this for modems other than the XBee WiFi
Member loggerModem::_modemSerialNumber
Implement this for modems other than the XBee WiFi
Member loggerModem::getModemDevId (void)
Implement this for modems other than the XBee WiFi
page ModularSensors
Page on Data Endpoints
Page Power Draw over Data Lines
add link to loop of data saving example) example shows setting ending a serial stream and setting pins low to prevent an RS485 adapter from drawing power during sleep.
Page Publishing data to AWS IoT Core
Document AWS Example
Class S3PresignedPublisher
Generate documentation on the AWS architecture for IoT Core to S3.
Member Sensor::sensorValues [21]
Support int16_t and int32_t directly in the value array so no casting is needed. This could be done using a template or a union similar to the modbus library's leFrame union.
Member Sensor::verifyAndAddMeasurementResult (uint8_t resultNumber, int16_t resultValue)
Fix measurement value array to handle int16_t and int32_t directly so no casting is needed and large values will not be truncated or mashed.
Member SQ212_STABILIZATION_TIME_MS
Measure stabilization time of the SQ-212
Member SQ212_WARM_UP_TIME_MS
Measure warm-up time of the SQ-212
Page The SAMD clock system
: Revisit this decision