Skip to content

v0.23.13: More agressive attempts to set clock

Compare
Choose a tag to compare
@SRGDamia1 SRGDamia1 released this 19 Sep 20:20
· 989 commits to master since this release
45f128a

DOI

Downloads

libraries_v0.23.13.zip contains this version of ModularSensors and the proper versions of all of its dependencies.

Installing on the Arduino IDE:

In your the Arduino Software (IDE), import the library zip file following the instructions for "Manual Installation" from https://www.arduino.cc/en/Guide/Libraries#toc5. You cannot directly import the zip using the Arduino Library Manager because it contains multiple libraries.

Installing for PlatformIO:

Extract the contents of library zip to your project's 'lib' folder.

Change Log

Improvements:

  • Much more aggressive attempts to set the clock if the time is not reasonable - before 01Sep2019 or after 01Jan2025.
    • The LED will flicker and warnings will be sent over the serial port for invalid times at every check.
    • The logDataAndPublish function will attempt to synchronize the clock at every measurement until a valid time is received.
    • The NIST sync will attempt to open the socket to the daytime server up to 12 times trying to get a valid response.
  • Using automatic network technology and carrier profile for Digi LTE-M XBee3's - with the current firmware there is not a significant time savings in manually selecting the carrier and manually selecting the carrier gives no options when the relative signal strength of the carriers changes.