├── .gitignore ├── AUTHORS ├── Applications ├── AtomITRestApi.cpp ├── AtomITRestApi.h ├── FilterFactory.cpp ├── FilterFactory.h ├── MainTimeSeriesFactory.cpp ├── MainTimeSeriesFactory.h ├── ServerContext.cpp ├── ServerContext.h └── main.cpp ├── CMakeLists.txt ├── COPYING ├── Documentation ├── Compilation.md ├── Concepts.md ├── Configuration.md ├── Filters.md ├── Lua.md ├── QuickStart-Content.png ├── QuickStart-Empty.png ├── QuickStart-List.png ├── QuickStart-Plot.png ├── QuickStart.md ├── RestApi.md ├── SampleIMST.jpg ├── SampleIMST.log ├── SampleIMST.md ├── SampleProximusMyThings.md ├── SampleProximusMyThings.png ├── SampleSigfox.md ├── SampleSigfox.png ├── SampleTheThingsNetwork.md └── SampleTheThingsNetwork.png ├── Framework ├── AtomITEnumerations.h ├── AtomITToolbox.cpp ├── AtomITToolbox.h ├── ConfigurationSection.cpp ├── ConfigurationSection.h ├── FileWritersPool.cpp ├── FileWritersPool.h ├── Filters │ ├── AdapterFilter.cpp │ ├── AdapterFilter.h │ ├── CSVFileSinkFilter.cpp │ ├── CSVFileSinkFilter.h │ ├── CSVFileSourceFilter.cpp │ ├── CSVFileSourceFilter.h │ ├── CounterSourceFilter.cpp │ ├── CounterSourceFilter.h │ ├── DemultiplexerFilter.cpp │ ├── DemultiplexerFilter.h │ ├── FileLinesSourceFilter.cpp │ ├── FileLinesSourceFilter.h │ ├── FileReaderFilter.cpp │ ├── FileReaderFilter.h │ ├── HttpPostSinkFilter.cpp │ ├── HttpPostSinkFilter.h │ ├── IFilter.h │ ├── IMSTSourceFilter.cpp │ ├── IMSTSourceFilter.h │ ├── LoRaPacketFilter.cpp │ ├── LoRaPacketFilter.h │ ├── LuaFilter.cpp │ ├── LuaFilter.h │ ├── MQTTSinkFilter.cpp │ ├── MQTTSinkFilter.h │ ├── MQTTSourceFilter.cpp │ ├── MQTTSourceFilter.h │ ├── SharedFileSinkFilter.cpp │ ├── SharedFileSinkFilter.h │ ├── SourceFilter.cpp │ └── SourceFilter.h ├── LoRa │ ├── FrameEncryptionKey.cpp │ ├── FrameEncryptionKey.h │ ├── LoRaEnumerations.cpp │ ├── LoRaEnumerations.h │ ├── LoRaToolbox.cpp │ ├── LoRaToolbox.h │ ├── MACPayload.cpp │ ├── MACPayload.h │ ├── PHYPayload.cpp │ ├── PHYPayload.h │ ├── UnsignedInteger128.cpp │ └── UnsignedInteger128.h ├── MQTT │ ├── Broker.cpp │ ├── Broker.h │ ├── MQTTClientWrapper.cpp │ ├── MQTTClientWrapper.h │ ├── SynchronousClient.cpp │ └── SynchronousClient.h ├── Message.cpp ├── Message.h └── TimeSeries │ ├── GenericTimeSeriesManager.cpp │ ├── GenericTimeSeriesManager.h │ ├── ITimeSeriesAccessor.h │ ├── ITimeSeriesBackend.h │ ├── ITimeSeriesFactory.h │ ├── ITimeSeriesManager.h │ ├── ITimeSeriesObserver.h │ ├── MemoryBackend │ ├── MemoryTimeSeriesBackend.cpp │ ├── MemoryTimeSeriesBackend.h │ ├── MemoryTimeSeriesContent.cpp │ └── MemoryTimeSeriesContent.h │ ├── SQLiteBackend │ ├── PrepareDatabase.sql │ ├── SQLiteDatabase.cpp │ ├── SQLiteDatabase.h │ ├── SQLiteTimeSeriesBackend.cpp │ ├── SQLiteTimeSeriesBackend.h │ ├── SQLiteTimeSeriesTransaction.cpp │ └── SQLiteTimeSeriesTransaction.h │ ├── TimeSeriesReader.cpp │ ├── TimeSeriesReader.h │ ├── TimeSeriesWriter.cpp │ └── TimeSeriesWriter.h ├── NEWS ├── README.md ├── Resources ├── AtomIT.doxygen ├── AtomITLogoDocumentation.png ├── CMake │ ├── IMSTGateway.cmake │ ├── PahoMQTT.cmake │ └── RaspberryPiToolchain.cmake ├── Docker │ ├── Dockerfile │ ├── Graveyard │ │ ├── Dockerfile │ │ └── build.sh │ ├── create-config.sh │ ├── download-atomit.sh │ └── setup-debian.sh ├── Orthanc │ ├── DownloadOrthancFramework.cmake │ ├── LinuxStandardBaseToolchain.cmake │ ├── MinGW-W64-Toolchain32.cmake │ ├── MinGW-W64-Toolchain64.cmake │ ├── MinGWToolchain.cmake │ └── README.txt ├── SyncOrthancFolder.py └── ThirdParty │ └── tiny-AES-c-master │ ├── Makefile │ ├── README.md │ ├── URL.txt │ ├── aes.c │ ├── aes.h │ ├── test.c │ └── unlicense.txt ├── TODO.md ├── UnitTestsSources ├── LoRaTests.cpp ├── TimeSeriesTests.cpp └── UnitTests.cpp └── WebInterface ├── chart.html ├── chart.js ├── content.html ├── content.js ├── explorer.html └── explorer.js /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | ThirdPartyDownloads 3 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/AUTHORS -------------------------------------------------------------------------------- /Applications/AtomITRestApi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Applications/AtomITRestApi.cpp -------------------------------------------------------------------------------- /Applications/AtomITRestApi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Applications/AtomITRestApi.h -------------------------------------------------------------------------------- /Applications/FilterFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Applications/FilterFactory.cpp -------------------------------------------------------------------------------- /Applications/FilterFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Applications/FilterFactory.h -------------------------------------------------------------------------------- /Applications/MainTimeSeriesFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Applications/MainTimeSeriesFactory.cpp -------------------------------------------------------------------------------- /Applications/MainTimeSeriesFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Applications/MainTimeSeriesFactory.h -------------------------------------------------------------------------------- /Applications/ServerContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Applications/ServerContext.cpp -------------------------------------------------------------------------------- /Applications/ServerContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Applications/ServerContext.h -------------------------------------------------------------------------------- /Applications/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Applications/main.cpp -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/COPYING -------------------------------------------------------------------------------- /Documentation/Compilation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/Compilation.md -------------------------------------------------------------------------------- /Documentation/Concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/Concepts.md -------------------------------------------------------------------------------- /Documentation/Configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/Configuration.md -------------------------------------------------------------------------------- /Documentation/Filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/Filters.md -------------------------------------------------------------------------------- /Documentation/Lua.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/Lua.md -------------------------------------------------------------------------------- /Documentation/QuickStart-Content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/QuickStart-Content.png -------------------------------------------------------------------------------- /Documentation/QuickStart-Empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/QuickStart-Empty.png -------------------------------------------------------------------------------- /Documentation/QuickStart-List.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/QuickStart-List.png -------------------------------------------------------------------------------- /Documentation/QuickStart-Plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/QuickStart-Plot.png -------------------------------------------------------------------------------- /Documentation/QuickStart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/QuickStart.md -------------------------------------------------------------------------------- /Documentation/RestApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/RestApi.md -------------------------------------------------------------------------------- /Documentation/SampleIMST.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/SampleIMST.jpg -------------------------------------------------------------------------------- /Documentation/SampleIMST.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/SampleIMST.log -------------------------------------------------------------------------------- /Documentation/SampleIMST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/SampleIMST.md -------------------------------------------------------------------------------- /Documentation/SampleProximusMyThings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/SampleProximusMyThings.md -------------------------------------------------------------------------------- /Documentation/SampleProximusMyThings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/SampleProximusMyThings.png -------------------------------------------------------------------------------- /Documentation/SampleSigfox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/SampleSigfox.md -------------------------------------------------------------------------------- /Documentation/SampleSigfox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/SampleSigfox.png -------------------------------------------------------------------------------- /Documentation/SampleTheThingsNetwork.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/SampleTheThingsNetwork.md -------------------------------------------------------------------------------- /Documentation/SampleTheThingsNetwork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Documentation/SampleTheThingsNetwork.png -------------------------------------------------------------------------------- /Framework/AtomITEnumerations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/AtomITEnumerations.h -------------------------------------------------------------------------------- /Framework/AtomITToolbox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/AtomITToolbox.cpp -------------------------------------------------------------------------------- /Framework/AtomITToolbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/AtomITToolbox.h -------------------------------------------------------------------------------- /Framework/ConfigurationSection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/ConfigurationSection.cpp -------------------------------------------------------------------------------- /Framework/ConfigurationSection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/ConfigurationSection.h -------------------------------------------------------------------------------- /Framework/FileWritersPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/FileWritersPool.cpp -------------------------------------------------------------------------------- /Framework/FileWritersPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/FileWritersPool.h -------------------------------------------------------------------------------- /Framework/Filters/AdapterFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/AdapterFilter.cpp -------------------------------------------------------------------------------- /Framework/Filters/AdapterFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/AdapterFilter.h -------------------------------------------------------------------------------- /Framework/Filters/CSVFileSinkFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/CSVFileSinkFilter.cpp -------------------------------------------------------------------------------- /Framework/Filters/CSVFileSinkFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/CSVFileSinkFilter.h -------------------------------------------------------------------------------- /Framework/Filters/CSVFileSourceFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/CSVFileSourceFilter.cpp -------------------------------------------------------------------------------- /Framework/Filters/CSVFileSourceFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/CSVFileSourceFilter.h -------------------------------------------------------------------------------- /Framework/Filters/CounterSourceFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/CounterSourceFilter.cpp -------------------------------------------------------------------------------- /Framework/Filters/CounterSourceFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/CounterSourceFilter.h -------------------------------------------------------------------------------- /Framework/Filters/DemultiplexerFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/DemultiplexerFilter.cpp -------------------------------------------------------------------------------- /Framework/Filters/DemultiplexerFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/DemultiplexerFilter.h -------------------------------------------------------------------------------- /Framework/Filters/FileLinesSourceFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/FileLinesSourceFilter.cpp -------------------------------------------------------------------------------- /Framework/Filters/FileLinesSourceFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/FileLinesSourceFilter.h -------------------------------------------------------------------------------- /Framework/Filters/FileReaderFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/FileReaderFilter.cpp -------------------------------------------------------------------------------- /Framework/Filters/FileReaderFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/FileReaderFilter.h -------------------------------------------------------------------------------- /Framework/Filters/HttpPostSinkFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/HttpPostSinkFilter.cpp -------------------------------------------------------------------------------- /Framework/Filters/HttpPostSinkFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/HttpPostSinkFilter.h -------------------------------------------------------------------------------- /Framework/Filters/IFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/IFilter.h -------------------------------------------------------------------------------- /Framework/Filters/IMSTSourceFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/IMSTSourceFilter.cpp -------------------------------------------------------------------------------- /Framework/Filters/IMSTSourceFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/IMSTSourceFilter.h -------------------------------------------------------------------------------- /Framework/Filters/LoRaPacketFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/LoRaPacketFilter.cpp -------------------------------------------------------------------------------- /Framework/Filters/LoRaPacketFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/LoRaPacketFilter.h -------------------------------------------------------------------------------- /Framework/Filters/LuaFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/LuaFilter.cpp -------------------------------------------------------------------------------- /Framework/Filters/LuaFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/LuaFilter.h -------------------------------------------------------------------------------- /Framework/Filters/MQTTSinkFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/MQTTSinkFilter.cpp -------------------------------------------------------------------------------- /Framework/Filters/MQTTSinkFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/MQTTSinkFilter.h -------------------------------------------------------------------------------- /Framework/Filters/MQTTSourceFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/MQTTSourceFilter.cpp -------------------------------------------------------------------------------- /Framework/Filters/MQTTSourceFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/MQTTSourceFilter.h -------------------------------------------------------------------------------- /Framework/Filters/SharedFileSinkFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/SharedFileSinkFilter.cpp -------------------------------------------------------------------------------- /Framework/Filters/SharedFileSinkFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/SharedFileSinkFilter.h -------------------------------------------------------------------------------- /Framework/Filters/SourceFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/SourceFilter.cpp -------------------------------------------------------------------------------- /Framework/Filters/SourceFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Filters/SourceFilter.h -------------------------------------------------------------------------------- /Framework/LoRa/FrameEncryptionKey.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/LoRa/FrameEncryptionKey.cpp -------------------------------------------------------------------------------- /Framework/LoRa/FrameEncryptionKey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/LoRa/FrameEncryptionKey.h -------------------------------------------------------------------------------- /Framework/LoRa/LoRaEnumerations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/LoRa/LoRaEnumerations.cpp -------------------------------------------------------------------------------- /Framework/LoRa/LoRaEnumerations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/LoRa/LoRaEnumerations.h -------------------------------------------------------------------------------- /Framework/LoRa/LoRaToolbox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/LoRa/LoRaToolbox.cpp -------------------------------------------------------------------------------- /Framework/LoRa/LoRaToolbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/LoRa/LoRaToolbox.h -------------------------------------------------------------------------------- /Framework/LoRa/MACPayload.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/LoRa/MACPayload.cpp -------------------------------------------------------------------------------- /Framework/LoRa/MACPayload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/LoRa/MACPayload.h -------------------------------------------------------------------------------- /Framework/LoRa/PHYPayload.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/LoRa/PHYPayload.cpp -------------------------------------------------------------------------------- /Framework/LoRa/PHYPayload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/LoRa/PHYPayload.h -------------------------------------------------------------------------------- /Framework/LoRa/UnsignedInteger128.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/LoRa/UnsignedInteger128.cpp -------------------------------------------------------------------------------- /Framework/LoRa/UnsignedInteger128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/LoRa/UnsignedInteger128.h -------------------------------------------------------------------------------- /Framework/MQTT/Broker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/MQTT/Broker.cpp -------------------------------------------------------------------------------- /Framework/MQTT/Broker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/MQTT/Broker.h -------------------------------------------------------------------------------- /Framework/MQTT/MQTTClientWrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/MQTT/MQTTClientWrapper.cpp -------------------------------------------------------------------------------- /Framework/MQTT/MQTTClientWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/MQTT/MQTTClientWrapper.h -------------------------------------------------------------------------------- /Framework/MQTT/SynchronousClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/MQTT/SynchronousClient.cpp -------------------------------------------------------------------------------- /Framework/MQTT/SynchronousClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/MQTT/SynchronousClient.h -------------------------------------------------------------------------------- /Framework/Message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Message.cpp -------------------------------------------------------------------------------- /Framework/Message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/Message.h -------------------------------------------------------------------------------- /Framework/TimeSeries/GenericTimeSeriesManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/GenericTimeSeriesManager.cpp -------------------------------------------------------------------------------- /Framework/TimeSeries/GenericTimeSeriesManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/GenericTimeSeriesManager.h -------------------------------------------------------------------------------- /Framework/TimeSeries/ITimeSeriesAccessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/ITimeSeriesAccessor.h -------------------------------------------------------------------------------- /Framework/TimeSeries/ITimeSeriesBackend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/ITimeSeriesBackend.h -------------------------------------------------------------------------------- /Framework/TimeSeries/ITimeSeriesFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/ITimeSeriesFactory.h -------------------------------------------------------------------------------- /Framework/TimeSeries/ITimeSeriesManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/ITimeSeriesManager.h -------------------------------------------------------------------------------- /Framework/TimeSeries/ITimeSeriesObserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/ITimeSeriesObserver.h -------------------------------------------------------------------------------- /Framework/TimeSeries/MemoryBackend/MemoryTimeSeriesBackend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/MemoryBackend/MemoryTimeSeriesBackend.cpp -------------------------------------------------------------------------------- /Framework/TimeSeries/MemoryBackend/MemoryTimeSeriesBackend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/MemoryBackend/MemoryTimeSeriesBackend.h -------------------------------------------------------------------------------- /Framework/TimeSeries/MemoryBackend/MemoryTimeSeriesContent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/MemoryBackend/MemoryTimeSeriesContent.cpp -------------------------------------------------------------------------------- /Framework/TimeSeries/MemoryBackend/MemoryTimeSeriesContent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/MemoryBackend/MemoryTimeSeriesContent.h -------------------------------------------------------------------------------- /Framework/TimeSeries/SQLiteBackend/PrepareDatabase.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/SQLiteBackend/PrepareDatabase.sql -------------------------------------------------------------------------------- /Framework/TimeSeries/SQLiteBackend/SQLiteDatabase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/SQLiteBackend/SQLiteDatabase.cpp -------------------------------------------------------------------------------- /Framework/TimeSeries/SQLiteBackend/SQLiteDatabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/SQLiteBackend/SQLiteDatabase.h -------------------------------------------------------------------------------- /Framework/TimeSeries/SQLiteBackend/SQLiteTimeSeriesBackend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/SQLiteBackend/SQLiteTimeSeriesBackend.cpp -------------------------------------------------------------------------------- /Framework/TimeSeries/SQLiteBackend/SQLiteTimeSeriesBackend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/SQLiteBackend/SQLiteTimeSeriesBackend.h -------------------------------------------------------------------------------- /Framework/TimeSeries/SQLiteBackend/SQLiteTimeSeriesTransaction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/SQLiteBackend/SQLiteTimeSeriesTransaction.cpp -------------------------------------------------------------------------------- /Framework/TimeSeries/SQLiteBackend/SQLiteTimeSeriesTransaction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/SQLiteBackend/SQLiteTimeSeriesTransaction.h -------------------------------------------------------------------------------- /Framework/TimeSeries/TimeSeriesReader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/TimeSeriesReader.cpp -------------------------------------------------------------------------------- /Framework/TimeSeries/TimeSeriesReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/TimeSeriesReader.h -------------------------------------------------------------------------------- /Framework/TimeSeries/TimeSeriesWriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/TimeSeriesWriter.cpp -------------------------------------------------------------------------------- /Framework/TimeSeries/TimeSeriesWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Framework/TimeSeries/TimeSeriesWriter.h -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/NEWS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/README.md -------------------------------------------------------------------------------- /Resources/AtomIT.doxygen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/AtomIT.doxygen -------------------------------------------------------------------------------- /Resources/AtomITLogoDocumentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/AtomITLogoDocumentation.png -------------------------------------------------------------------------------- /Resources/CMake/IMSTGateway.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/CMake/IMSTGateway.cmake -------------------------------------------------------------------------------- /Resources/CMake/PahoMQTT.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/CMake/PahoMQTT.cmake -------------------------------------------------------------------------------- /Resources/CMake/RaspberryPiToolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/CMake/RaspberryPiToolchain.cmake -------------------------------------------------------------------------------- /Resources/Docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/Docker/Dockerfile -------------------------------------------------------------------------------- /Resources/Docker/Graveyard/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/Docker/Graveyard/Dockerfile -------------------------------------------------------------------------------- /Resources/Docker/Graveyard/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/Docker/Graveyard/build.sh -------------------------------------------------------------------------------- /Resources/Docker/create-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/Docker/create-config.sh -------------------------------------------------------------------------------- /Resources/Docker/download-atomit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/Docker/download-atomit.sh -------------------------------------------------------------------------------- /Resources/Docker/setup-debian.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/Docker/setup-debian.sh -------------------------------------------------------------------------------- /Resources/Orthanc/DownloadOrthancFramework.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/Orthanc/DownloadOrthancFramework.cmake -------------------------------------------------------------------------------- /Resources/Orthanc/LinuxStandardBaseToolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/Orthanc/LinuxStandardBaseToolchain.cmake -------------------------------------------------------------------------------- /Resources/Orthanc/MinGW-W64-Toolchain32.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/Orthanc/MinGW-W64-Toolchain32.cmake -------------------------------------------------------------------------------- /Resources/Orthanc/MinGW-W64-Toolchain64.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/Orthanc/MinGW-W64-Toolchain64.cmake -------------------------------------------------------------------------------- /Resources/Orthanc/MinGWToolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/Orthanc/MinGWToolchain.cmake -------------------------------------------------------------------------------- /Resources/Orthanc/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/Orthanc/README.txt -------------------------------------------------------------------------------- /Resources/SyncOrthancFolder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/SyncOrthancFolder.py -------------------------------------------------------------------------------- /Resources/ThirdParty/tiny-AES-c-master/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/ThirdParty/tiny-AES-c-master/Makefile -------------------------------------------------------------------------------- /Resources/ThirdParty/tiny-AES-c-master/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/ThirdParty/tiny-AES-c-master/README.md -------------------------------------------------------------------------------- /Resources/ThirdParty/tiny-AES-c-master/URL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/ThirdParty/tiny-AES-c-master/URL.txt -------------------------------------------------------------------------------- /Resources/ThirdParty/tiny-AES-c-master/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/ThirdParty/tiny-AES-c-master/aes.c -------------------------------------------------------------------------------- /Resources/ThirdParty/tiny-AES-c-master/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/ThirdParty/tiny-AES-c-master/aes.h -------------------------------------------------------------------------------- /Resources/ThirdParty/tiny-AES-c-master/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/ThirdParty/tiny-AES-c-master/test.c -------------------------------------------------------------------------------- /Resources/ThirdParty/tiny-AES-c-master/unlicense.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/Resources/ThirdParty/tiny-AES-c-master/unlicense.txt -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/TODO.md -------------------------------------------------------------------------------- /UnitTestsSources/LoRaTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/UnitTestsSources/LoRaTests.cpp -------------------------------------------------------------------------------- /UnitTestsSources/TimeSeriesTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/UnitTestsSources/TimeSeriesTests.cpp -------------------------------------------------------------------------------- /UnitTestsSources/UnitTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/UnitTestsSources/UnitTests.cpp -------------------------------------------------------------------------------- /WebInterface/chart.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/WebInterface/chart.html -------------------------------------------------------------------------------- /WebInterface/chart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/WebInterface/chart.js -------------------------------------------------------------------------------- /WebInterface/content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/WebInterface/content.html -------------------------------------------------------------------------------- /WebInterface/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/WebInterface/content.js -------------------------------------------------------------------------------- /WebInterface/explorer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/WebInterface/explorer.html -------------------------------------------------------------------------------- /WebInterface/explorer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodogne/atomit/HEAD/WebInterface/explorer.js --------------------------------------------------------------------------------