├── .cursor ├── rules │ ├── C │ │ ├── core.mdc │ │ └── plugins │ │ │ ├── filter.mdc │ │ │ ├── north.mdc │ │ │ └── south.mdc │ ├── README.md │ ├── docs.mdc │ ├── python │ │ ├── api.mdc │ │ ├── config.mdc │ │ ├── core.mdc │ │ └── quality.mdc │ └── tests │ │ └── python │ │ ├── api.mdc │ │ └── unit.mdc └── services │ ├── notification.mdc │ └── notification_code_review.mdc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── doc_issue.yml │ └── feature_request.yml └── workflows │ └── checker.yml ├── .gitignore ├── .readthedocs.yaml ├── ADOPTERS.MD ├── C ├── common │ ├── CMakeLists.txt │ ├── JSONPath.cpp │ ├── acl.cpp │ ├── aggregate.cpp │ ├── asset_tracking.cpp │ ├── audit_logger.cpp │ ├── base64databuffer.cpp │ ├── base64image.cpp │ ├── bearer_token.cpp │ ├── config_category.cpp │ ├── cryptography_utils.cpp │ ├── databuffer.cpp │ ├── datapoint.cpp │ ├── datapoint_utility.cpp │ ├── file_utils.cpp │ ├── filter_pipeline.cpp │ ├── filter_plugin.cpp │ ├── form_data.cpp │ ├── image.cpp │ ├── include │ │ ├── JSONPath.h │ │ ├── acl.h │ │ ├── aggregate.h │ │ ├── asset_tracking.h │ │ ├── audit_logger.h │ │ ├── base64.h │ │ ├── base64databuffer.h │ │ ├── base64dpimage.h │ │ ├── bearer_token.h │ │ ├── config_category.h │ │ ├── cryptography_utils.h │ │ ├── databuffer.h │ │ ├── datapoint.h │ │ ├── datapoint_utility.h │ │ ├── dpimage.h │ │ ├── expression.h │ │ ├── exprtk.hpp │ │ ├── file_utils.h │ │ ├── filter_pipeline.h │ │ ├── filter_plugin.h │ │ ├── form_data.h │ │ ├── insert.h │ │ ├── join.h │ │ ├── json_properties.h │ │ ├── json_provider.h │ │ ├── json_utils.h │ │ ├── logger.h │ │ ├── management_client.h │ │ ├── pipeline_debugger.h │ │ ├── pipeline_element.h │ │ ├── plugin_data.h │ │ ├── process.h │ │ ├── purge_result.h │ │ ├── pyruntime.h │ │ ├── pythonconfigcategory.h │ │ ├── pythonreading.h │ │ ├── pythonreadingset.h │ │ ├── query.h │ │ ├── reading.h │ │ ├── reading_circularbuffer.h │ │ ├── reading_set.h │ │ ├── reading_stream.h │ │ ├── readingset_circularbuffer.h │ │ ├── resultset.h │ │ ├── returns.h │ │ ├── service_record.h │ │ ├── sort.h │ │ ├── storage_client.h │ │ ├── string_utils.h │ │ ├── timebucket.h │ │ ├── update_modifier.h │ │ ├── utils.h │ │ ├── value.h │ │ └── where.h │ ├── join.cpp │ ├── json_utils.cpp │ ├── logger.cpp │ ├── management_client.cpp │ ├── pipeline_branch.cpp │ ├── pipeline_debugger.cpp │ ├── pipeline_element.cpp │ ├── pipeline_filter.cpp │ ├── pipeline_writer.cpp │ ├── plugin_data.cpp │ ├── process.cpp │ ├── purge_result.cpp │ ├── pyexception.cpp │ ├── pyruntime.cpp │ ├── pythonconfigcategory.cpp │ ├── pythonreading.cpp │ ├── pythonreadingset.cpp │ ├── query.cpp │ ├── reading.cpp │ ├── reading_circularbuffer.cpp │ ├── reading_set.cpp │ ├── readingset_circularbuffer.cpp │ ├── result_set.cpp │ ├── service_record.cpp │ ├── storage_client.cpp │ ├── string_utils.cpp │ └── where.cpp ├── plugins │ ├── common │ │ ├── CMakeLists.txt │ │ ├── http_sender.cpp │ │ ├── include │ │ │ ├── http_sender.h │ │ │ ├── libcurl_https.h │ │ │ ├── piwebapi.h │ │ │ ├── simple_http.h │ │ │ └── simple_https.h │ │ ├── libcurl_https.cpp │ │ ├── piwebapi.cpp │ │ ├── simple_http.cpp │ │ └── simple_https.cpp │ ├── filter │ │ └── common │ │ │ ├── CMakeLists.txt │ │ │ ├── filter.cpp │ │ │ └── include │ │ │ └── filter.h │ ├── north │ │ └── OMF │ │ │ ├── CMakeLists.txt │ │ │ ├── OMFError.cpp │ │ │ ├── include │ │ │ ├── OMFHint.h │ │ │ ├── basetypes.h │ │ │ ├── linkedlookup.h │ │ │ ├── ocs.h │ │ │ ├── omf.h │ │ │ ├── omfbuffer.h │ │ │ ├── omferror.h │ │ │ ├── omfinfo.h │ │ │ └── omflinkeddata.h │ │ │ ├── linkdata.cpp │ │ │ ├── ocs.cpp │ │ │ ├── omf.cpp │ │ │ ├── omfbuffer.cpp │ │ │ ├── omfhints.cpp │ │ │ ├── omfinfo.cpp │ │ │ └── plugin.cpp │ ├── storage │ │ ├── CMakeLists.txt │ │ ├── README.rst │ │ ├── common │ │ │ ├── CMakeLists.txt │ │ │ ├── disk_monitor.cpp │ │ │ ├── include │ │ │ │ ├── disk_monitor.h │ │ │ │ └── sql_buffer.h │ │ │ └── sql_buffer.cpp │ │ ├── postgres │ │ │ ├── CMakeLists.txt │ │ │ ├── CheckRhPg.cmake │ │ │ ├── README.rst │ │ │ ├── connection.cpp │ │ │ ├── connection_manager.cpp │ │ │ ├── include │ │ │ │ ├── connection.h │ │ │ │ └── connection_manager.h │ │ │ └── plugin.cpp │ │ ├── sqlite │ │ │ ├── CMakeLists.txt │ │ │ ├── Findsqlite3.cmake │ │ │ ├── common │ │ │ │ ├── connection.cpp │ │ │ │ ├── connection_manager.cpp │ │ │ │ ├── include │ │ │ │ │ ├── connection.h │ │ │ │ │ ├── connection_manager.h │ │ │ │ │ ├── purge_configuration.h │ │ │ │ │ ├── readings_catalogue.h │ │ │ │ │ └── sqlite_common.h │ │ │ │ ├── purge_configuration.cpp │ │ │ │ ├── readings.cpp │ │ │ │ └── readings_catalogue.cpp │ │ │ ├── include │ │ │ │ ├── common.h │ │ │ │ └── profile.h │ │ │ ├── plugin.cpp │ │ │ └── schema │ │ │ │ ├── include │ │ │ │ └── schema.h │ │ │ │ └── schema.cpp │ │ ├── sqlitelb │ │ │ ├── CMakeLists.txt │ │ │ ├── Findsqlite3.cmake │ │ │ ├── common │ │ │ │ ├── connection.cpp │ │ │ │ ├── connection_manager.cpp │ │ │ │ ├── include │ │ │ │ │ ├── connection.h │ │ │ │ │ └── connection_manager.h │ │ │ │ └── readings.cpp │ │ │ ├── include │ │ │ │ ├── common.h │ │ │ │ └── profile.h │ │ │ └── plugin.cpp │ │ └── sqlitememory │ │ │ ├── CMakeLists.txt │ │ │ ├── Findsqlite3.cmake │ │ │ ├── connection.cpp │ │ │ ├── include │ │ │ ├── connection.h │ │ │ └── connection_manager.h │ │ │ └── plugin.cpp │ └── utils │ │ ├── CMakeLists.txt │ │ ├── cmdutil.cpp │ │ └── get_plugin_info.cpp ├── services │ ├── common-plugin-interfaces │ │ └── python │ │ │ └── include │ │ │ └── python_plugin_common_interface.h │ ├── common │ │ ├── CMakeLists.txt │ │ ├── README.rst │ │ ├── config_handler.cpp │ │ ├── filter_python_plugin_handle.cpp │ │ ├── include │ │ │ ├── binary_plugin_handle.h │ │ │ ├── config_handler.h │ │ │ ├── filter_python_plugin_handle.h │ │ │ ├── management_api.h │ │ │ ├── north_python_plugin_handle.h │ │ │ ├── notification_python_plugin_handle.h │ │ │ ├── perfmonitors.h │ │ │ ├── plugin.h │ │ │ ├── plugin_api.h │ │ │ ├── plugin_exception.h │ │ │ ├── plugin_handle.h │ │ │ ├── plugin_manager.h │ │ │ ├── python_plugin_handle.h │ │ │ ├── service_handler.h │ │ │ └── south_python_plugin_handle.h │ │ ├── management_api.cpp │ │ ├── north_python_plugin_handle.cpp │ │ ├── notification_python_plugin_handle.cpp │ │ ├── perfmonitor.cpp │ │ ├── plugin.cpp │ │ ├── plugin_manager.cpp │ │ ├── service_security.cpp │ │ └── south_python_plugin_handle.cpp │ ├── core │ │ ├── CMakeLists.txt │ │ ├── configuration_manager.cpp │ │ ├── core_management_api.cpp │ │ ├── include │ │ │ ├── configuration_manager.h │ │ │ ├── core_management_api.h │ │ │ └── service_registry.h │ │ └── service_registry.cpp │ ├── filter-plugin-interfaces │ │ └── python │ │ │ ├── CMakeLists.txt │ │ │ ├── filter_ingest_pymodule │ │ │ ├── CMakeLists.txt │ │ │ └── ingest_callback_pymodule.cpp │ │ │ └── python_plugin_interface.cpp │ ├── north-plugin-interfaces │ │ └── python │ │ │ ├── CMakeLists.txt │ │ │ └── python_plugin_interface.cpp │ ├── north │ │ ├── CMakeLists.txt │ │ ├── README.rst │ │ ├── data_load.cpp │ │ ├── data_send.cpp │ │ ├── include │ │ │ ├── data_load.h │ │ │ ├── data_sender.h │ │ │ ├── defaults.h │ │ │ ├── north_api.h │ │ │ ├── north_plugin.h │ │ │ └── north_service.h │ │ ├── north.cpp │ │ ├── north_api.cpp │ │ └── north_plugin.cpp │ ├── notification-plugin-interfaces │ │ └── python │ │ │ ├── CMakeLists.txt │ │ │ └── python_plugin_interface.cpp │ ├── south-plugin-interfaces │ │ └── python │ │ │ ├── CMakeLists.txt │ │ │ ├── async_ingest_pymodule │ │ │ ├── CMakeLists.txt │ │ │ └── ingest_callback_pymodule.cpp │ │ │ └── python_plugin_interface.cpp │ ├── south │ │ ├── CMakeLists.txt │ │ ├── README.rst │ │ ├── include │ │ │ ├── defaults.h │ │ │ ├── ingest.h │ │ │ ├── ingest_rate.h │ │ │ ├── south_api.h │ │ │ ├── south_plugin.h │ │ │ └── south_service.h │ │ ├── ingest.cpp │ │ ├── ingestRate.cpp │ │ ├── south.cpp │ │ ├── south_api.cpp │ │ └── south_plugin.cpp │ └── storage │ │ ├── CMakeLists.txt │ │ ├── README.rst │ │ ├── configuration.cpp │ │ ├── include │ │ ├── configuration.h │ │ ├── plugin_configuration.h │ │ ├── storage_api.h │ │ ├── storage_plugin.h │ │ ├── storage_registry.h │ │ ├── storage_service.h │ │ ├── storage_stats.h │ │ └── stream_handler.h │ │ ├── pluginconfiguration.cpp │ │ ├── storage │ │ ├── storage.cpp │ │ ├── storage_api.cpp │ │ ├── storage_plugin.cpp │ │ ├── storage_registry.cpp │ │ ├── storage_stats.cpp │ │ └── stream_handler.cpp ├── tasks │ ├── check_updates │ │ ├── CMakeLists.txt │ │ ├── check_updates.cpp │ │ ├── include │ │ │ └── check_updates.h │ │ └── main.cpp │ ├── north │ │ ├── CMakeLists.txt │ │ └── sending_process │ │ │ ├── CMakeLists.txt │ │ │ ├── include │ │ │ ├── north_filter_pipeline.h │ │ │ ├── north_plugin.h │ │ │ └── sending.h │ │ │ ├── north_filter_pipeline.cpp │ │ │ ├── north_plugin.cpp │ │ │ ├── sending.cpp │ │ │ └── sending_process.cpp │ ├── purge_system │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── purge_system.h │ │ ├── main.cpp │ │ └── purge_system.cpp │ └── statistics_history │ │ ├── CMakeLists.txt │ │ ├── include │ │ └── stats_history.h │ │ ├── main.cpp │ │ └── stats_history.cpp └── thirdparty │ ├── Simple-Web-Server │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── asio_compatibility.hpp │ ├── client_http.hpp │ ├── client_https.hpp │ ├── crypto.hpp │ ├── docs │ │ ├── Doxyfile │ │ └── benchmarks.md │ ├── http_examples.cpp │ ├── https_examples.cpp │ ├── mutex.hpp │ ├── server_http.hpp │ ├── server_https.hpp │ ├── status_code.hpp │ ├── tests │ │ ├── CMakeLists.txt │ │ ├── assert.hpp │ │ ├── crypto_test.cpp │ │ ├── io_test.cpp │ │ ├── parse_test.cpp │ │ └── status_code_test.cpp │ ├── utility.hpp │ └── web │ │ ├── index.html │ │ └── test.html │ └── rapidjson │ ├── .gitattributes │ ├── .gitignore │ ├── .gitmodules │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── CMakeLists.txt │ ├── CMakeModules │ └── FindGTestSrc.cmake │ ├── RapidJSON.pc.in │ ├── RapidJSONConfig.cmake.in │ ├── RapidJSONConfigVersion.cmake.in │ ├── appveyor.yml │ ├── bin │ ├── data │ │ ├── glossary.json │ │ ├── menu.json │ │ ├── readme.txt │ │ ├── sample.json │ │ ├── webapp.json │ │ └── widget.json │ ├── encodings │ │ ├── utf16be.json │ │ ├── utf16bebom.json │ │ ├── utf16le.json │ │ ├── utf16lebom.json │ │ ├── utf32be.json │ │ ├── utf32bebom.json │ │ ├── utf32le.json │ │ ├── utf32lebom.json │ │ ├── utf8.json │ │ └── utf8bom.json │ ├── jsonchecker │ │ ├── fail1.json │ │ ├── fail10.json │ │ ├── fail11.json │ │ ├── fail12.json │ │ ├── fail13.json │ │ ├── fail14.json │ │ ├── fail15.json │ │ ├── fail16.json │ │ ├── fail17.json │ │ ├── fail18.json │ │ ├── fail19.json │ │ ├── fail2.json │ │ ├── fail20.json │ │ ├── fail21.json │ │ ├── fail22.json │ │ ├── fail23.json │ │ ├── fail24.json │ │ ├── fail25.json │ │ ├── fail26.json │ │ ├── fail27.json │ │ ├── fail28.json │ │ ├── fail29.json │ │ ├── fail3.json │ │ ├── fail30.json │ │ ├── fail31.json │ │ ├── fail32.json │ │ ├── fail33.json │ │ ├── fail4.json │ │ ├── fail5.json │ │ ├── fail6.json │ │ ├── fail7.json │ │ ├── fail8.json │ │ ├── fail9.json │ │ ├── pass1.json │ │ ├── pass2.json │ │ ├── pass3.json │ │ └── readme.txt │ └── types │ │ ├── booleans.json │ │ ├── floats.json │ │ ├── guids.json │ │ ├── integers.json │ │ ├── mixed.json │ │ ├── nulls.json │ │ ├── paragraphs.json │ │ └── readme.txt │ ├── contrib │ └── natvis │ │ ├── LICENSE │ │ ├── README.md │ │ └── rapidjson.natvis │ ├── doc │ ├── CMakeLists.txt │ ├── Doxyfile.in │ ├── Doxyfile.zh-cn.in │ ├── diagram │ │ ├── architecture.dot │ │ ├── architecture.png │ │ ├── insituparsing.dot │ │ ├── insituparsing.png │ │ ├── iterative-parser-states-diagram.dot │ │ ├── iterative-parser-states-diagram.png │ │ ├── move1.dot │ │ ├── move1.png │ │ ├── move2.dot │ │ ├── move2.png │ │ ├── move3.dot │ │ ├── move3.png │ │ ├── normalparsing.dot │ │ ├── normalparsing.png │ │ ├── simpledom.dot │ │ ├── simpledom.png │ │ ├── tutorial.dot │ │ ├── tutorial.png │ │ ├── utilityclass.dot │ │ └── utilityclass.png │ ├── dom.md │ ├── dom.zh-cn.md │ ├── encoding.md │ ├── encoding.zh-cn.md │ ├── faq.md │ ├── faq.zh-cn.md │ ├── features.md │ ├── features.zh-cn.md │ ├── internals.md │ ├── internals.zh-cn.md │ ├── logo │ │ ├── rapidjson.png │ │ └── rapidjson.svg │ ├── misc │ │ ├── DoxygenLayout.xml │ │ ├── doxygenextra.css │ │ ├── footer.html │ │ └── header.html │ ├── npm.md │ ├── performance.md │ ├── performance.zh-cn.md │ ├── pointer.md │ ├── pointer.zh-cn.md │ ├── sax.md │ ├── sax.zh-cn.md │ ├── schema.md │ ├── schema.zh-cn.md │ ├── stream.md │ ├── stream.zh-cn.md │ ├── tutorial.md │ └── tutorial.zh-cn.md │ ├── example │ ├── CMakeLists.txt │ ├── capitalize │ │ └── capitalize.cpp │ ├── condense │ │ └── condense.cpp │ ├── filterkey │ │ └── filterkey.cpp │ ├── filterkeydom │ │ └── filterkeydom.cpp │ ├── jsonx │ │ └── jsonx.cpp │ ├── lookaheadparser │ │ └── lookaheadparser.cpp │ ├── messagereader │ │ └── messagereader.cpp │ ├── parsebyparts │ │ └── parsebyparts.cpp │ ├── pretty │ │ └── pretty.cpp │ ├── prettyauto │ │ └── prettyauto.cpp │ ├── schemavalidator │ │ └── schemavalidator.cpp │ ├── serialize │ │ └── serialize.cpp │ ├── simpledom │ │ └── simpledom.cpp │ ├── simplepullreader │ │ └── simplepullreader.cpp │ ├── simplereader │ │ └── simplereader.cpp │ ├── simplewriter │ │ └── simplewriter.cpp │ └── tutorial │ │ └── tutorial.cpp │ ├── include │ └── rapidjson │ │ ├── allocators.h │ │ ├── cursorstreamwrapper.h │ │ ├── document.h │ │ ├── encodedstream.h │ │ ├── encodings.h │ │ ├── error │ │ ├── en.h │ │ └── error.h │ │ ├── filereadstream.h │ │ ├── filewritestream.h │ │ ├── fwd.h │ │ ├── internal │ │ ├── biginteger.h │ │ ├── clzll.h │ │ ├── diyfp.h │ │ ├── dtoa.h │ │ ├── ieee754.h │ │ ├── itoa.h │ │ ├── meta.h │ │ ├── pow10.h │ │ ├── regex.h │ │ ├── stack.h │ │ ├── strfunc.h │ │ ├── strtod.h │ │ └── swap.h │ │ ├── istreamwrapper.h │ │ ├── memorybuffer.h │ │ ├── memorystream.h │ │ ├── msinttypes │ │ ├── inttypes.h │ │ └── stdint.h │ │ ├── ostreamwrapper.h │ │ ├── pointer.h │ │ ├── prettywriter.h │ │ ├── rapidjson.h │ │ ├── reader.h │ │ ├── schema.h │ │ ├── stream.h │ │ ├── stringbuffer.h │ │ ├── uri.h │ │ └── writer.h │ ├── include_dirs.js │ ├── library.json │ ├── license.txt │ ├── package.json │ ├── rapidjson.autopkg │ ├── readme.md │ ├── readme.zh-cn.md │ ├── test │ ├── CMakeLists.txt │ ├── perftest │ │ ├── CMakeLists.txt │ │ ├── misctest.cpp │ │ ├── perftest.cpp │ │ ├── perftest.h │ │ ├── platformtest.cpp │ │ ├── rapidjsontest.cpp │ │ └── schematest.cpp │ ├── unittest │ │ ├── CMakeLists.txt │ │ ├── allocatorstest.cpp │ │ ├── bigintegertest.cpp │ │ ├── documenttest.cpp │ │ ├── dtoatest.cpp │ │ ├── encodedstreamtest.cpp │ │ ├── encodingstest.cpp │ │ ├── filestreamtest.cpp │ │ ├── fwdtest.cpp │ │ ├── istreamwrappertest.cpp │ │ ├── itoatest.cpp │ │ ├── jsoncheckertest.cpp │ │ ├── namespacetest.cpp │ │ ├── ostreamwrappertest.cpp │ │ ├── pointertest.cpp │ │ ├── prettywritertest.cpp │ │ ├── readertest.cpp │ │ ├── regextest.cpp │ │ ├── schematest.cpp │ │ ├── simdtest.cpp │ │ ├── strfunctest.cpp │ │ ├── stringbuffertest.cpp │ │ ├── strtodtest.cpp │ │ ├── unittest.cpp │ │ ├── unittest.h │ │ ├── valuetest.cpp │ │ └── writertest.cpp │ └── valgrind.supp │ └── travis-doxygen.sh ├── CMakeLists.txt ├── CONTRIBUTING.md ├── GOVERNANCE.MD ├── LICENSE ├── Makefile ├── README.rst ├── SECURITY.MD ├── VERSION ├── contrib └── .gitkeep ├── data ├── etc │ └── kerberos │ │ └── README.rst └── extras │ └── fogbench │ └── fogbench_sensor_coap.template.json ├── dco-signoffs ├── AmandeepSinghArora-dco-signoff.txt ├── AshishJabble-dco-signoff.txt ├── AshwinGopalakrishnan-dco-signoff.txt ├── BillHunt-dco-signoff.txt ├── MarkRiddoch-dco-signoff.txt ├── MassimilianoPinto-dco-signoff.txt ├── MohdShariq-dco-signoff.txt ├── MonikaSharma-dco-signoff.txt ├── OriShadmon-dco-signoff.txt ├── PraveenGarg-dco-signoff.txt ├── StefanoSimonelli-dco-signoff.txt ├── YashTatkondawar-dco-signoff.txt └── other-dco-signoff.txt ├── docs ├── 91_version_history.rst ├── 92_downloads.rst ├── KERBEROS.rst ├── Makefile ├── OMF.rst ├── RASPBIAN.rst ├── _static │ ├── .gitkeep │ ├── theme_overrides.css │ └── version_menu.css ├── _templates │ └── breadcrumbs.html ├── acl.rst ├── build_index.rst ├── building_fledge │ ├── 01_introduction.rst │ ├── 04_installation.rst │ ├── 04_utilities.rst │ ├── 05_tasks.rst │ ├── 06_testing.rst │ ├── building_fledge.rst │ └── index.rst ├── building_pipelines.rst ├── check-sphinx.py ├── conf.py ├── control.rst ├── control_scripts.rst ├── fledge-north-OMF.rst ├── fledge-rule-DataAvailability │ ├── images │ │ └── data-availability.png │ └── index.rst ├── fledge-rule-Threshold │ ├── images │ │ ├── threshold.jpg │ │ └── threshold_source.jpg │ └── index.rst ├── fledge_architecture.rst ├── glossary.rst ├── images │ ├── ACL_1.jpg │ ├── ACL_2.jpg │ ├── ACL_3.jpg │ ├── ACL_4.jpg │ ├── ACL_5.jpg │ ├── ACL_6.jpg │ ├── ACL_7.jpg │ ├── ACL_8.jpg │ ├── ACL_9.jpg │ ├── ADH_Regions.jpg │ ├── CONCH_available.jpg │ ├── CONCH_message.jpg │ ├── CONCH_slack.jpg │ ├── DashboardSearch.jpg │ ├── EndToEnd.jpg │ ├── Grafana_Timestamp.jpg │ ├── Grafana_asset.jpg │ ├── Grafana_ping.jpg │ ├── Grafana_reading.jpg │ ├── Grafana_statistics.jpg │ ├── LathePipeline.jpg │ ├── MonitorDiskUsage.jpg │ ├── MonitorMatch.jpg │ ├── MonitorNorthRate.jpg │ ├── MonitorTrigger.jpg │ ├── MonitorWatchDog.jpg │ ├── MonitorZendesk.jpg │ ├── MonitoredBuffered.jpg │ ├── NorthFailure.jpg │ ├── OMF_AF.jpg │ ├── OMF_Auth.jpg │ ├── OMF_Cloud.jpg │ ├── OMF_Connection.jpg │ ├── OMF_Default.jpg │ ├── OMF_Endpoints.jpg │ ├── OMF_Format.jpg │ ├── OMF_Formats.jpg │ ├── OMF_Persisted.png │ ├── OMF_StaticData.jpg │ ├── OMF_tabs.png │ ├── PI_connect.jpg │ ├── PI_connectors.jpg │ ├── PI_token.jpg │ ├── PersistActions.png │ ├── PersistedPlugins.png │ ├── PurgeConfig.png │ ├── PurgeCycles.png │ ├── PurgeSchedules.png │ ├── PurgeSystemConfig.png │ ├── TaskLog.png │ ├── add_user.jpg │ ├── admin_api.jpg │ ├── advanced_south.jpg │ ├── alert.jpg │ ├── authentication.jpg │ ├── automation_1.jpg │ ├── automation_10.jpg │ ├── automation_11.jpg │ ├── automation_12.jpg │ ├── automation_13.jpg │ ├── automation_14.jpg │ ├── automation_15.jpg │ ├── automation_16.jpg │ ├── automation_17.jpg │ ├── automation_2.jpg │ ├── automation_3.jpg │ ├── automation_4.jpg │ ├── automation_5.jpg │ ├── automation_6.jpg │ ├── automation_7.jpg │ ├── automation_8.jpg │ ├── automation_9.jpg │ ├── backup.JPG │ ├── branch_1.jpg │ ├── branch_2.jpg │ ├── branch_3.jpg │ ├── branch_4.jpg │ ├── certificate_store.jpg │ ├── change_role.jpg │ ├── config_cache.jpg │ ├── connection_https.jpg │ ├── control │ │ ├── control_api_1.jpg │ │ ├── control_api_10.jpg │ │ ├── control_api_2.jpg │ │ ├── control_api_3.jpg │ │ ├── control_api_4.jpg │ │ ├── control_api_5.jpg │ │ ├── control_api_6.jpg │ │ ├── control_api_7.jpg │ │ ├── control_api_8.jpg │ │ ├── control_api_9.jpg │ │ ├── pipeline_add.jpg │ │ ├── pipeline_context_menu.jpg │ │ ├── pipeline_destination.jpg │ │ ├── pipeline_filter_add.jpg │ │ ├── pipeline_filter_config.jpg │ │ ├── pipeline_list.jpg │ │ ├── pipeline_menu.jpg │ │ ├── pipeline_model.jpg │ │ └── pipeline_source.jpg │ ├── core_log_level.jpg │ ├── current_icon.jpg │ ├── dashboard.JPG │ ├── delete_user.jpg │ ├── deprecated_1.png │ ├── deprecated_2.png │ ├── developer_features.jpg │ ├── dispatcher-config.jpg │ ├── download_icon.jpg │ ├── edge_control_path.jpg │ ├── enable_https.jpg │ ├── eraser.jpg │ ├── features.jpg │ ├── filter_1.jpg │ ├── filter_10.jpg │ ├── filter_2.jpg │ ├── filter_3.jpg │ ├── filter_4.jpg │ ├── filter_5.jpg │ ├── filter_6.jpg │ ├── filter_7.jpg │ ├── filter_8.jpg │ ├── filter_9.jpg │ ├── firewall.jpg │ ├── fledge.png │ ├── fledge_all_round_solution.jpg │ ├── fledge_architecture.png │ ├── flow_actionbar.jpg │ ├── flow_addfilter.jpg │ ├── flow_definefilter.jpg │ ├── flow_details.jpg │ ├── flow_dragging.jpg │ ├── flow_filteradded.jpg │ ├── flow_filterconfig.jpg │ ├── flow_filterdone.jpg │ ├── flow_reordered.jpg │ ├── flow_sinusoid.jpg │ ├── flow_south.jpg │ ├── flow_southcontrols.jpg │ ├── flow_southhover.jpg │ ├── flow_southmenu.jpg │ ├── flow_southplugin.jpg │ ├── graph_icon.jpg │ ├── gui_login.jpg │ ├── gui_settings.jpg │ ├── latest_graph.jpg │ ├── latest_icon.jpg │ ├── login.jpg │ ├── login_dashboard.jpg │ ├── logview_1.png │ ├── logview_2.png │ ├── manual_purge.jpg │ ├── most_recent_data.jpg │ ├── most_recent_icon.jpg │ ├── multi_graph1.jpg │ ├── multi_graph2.jpg │ ├── multi_graph3.jpg │ ├── newer.jpg │ ├── north_advanced.jpg │ ├── north_audit.jpg │ ├── north_change_log.jpg │ ├── north_map1.jpg │ ├── north_map2.jpg │ ├── north_map3.jpg │ ├── north_map4.jpg │ ├── north_services.JPG │ ├── older.jpg │ ├── omf-plugin-adh.jpg │ ├── omf-plugin-connector-relay.jpg │ ├── omf-plugin-eds.jpg │ ├── omf-plugin-ocs.jpg │ ├── omf-plugin-pi-web.jpg │ ├── opcua_server.jpg │ ├── password.jpg │ ├── password_policy.jpg │ ├── password_rotation.jpg │ ├── persist_1.png │ ├── persist_2.png │ ├── pi_plugin_config.JPG │ ├── pip_1.jpg │ ├── pip_2.jpg │ ├── pip_3.jpg │ ├── pipelines.png │ ├── poll_type.png │ ├── postgres_01.jpg │ ├── postgres_config.png │ ├── profile.jpg │ ├── purge_01.jpg │ ├── purge_02.jpg │ ├── purge_03.jpg │ ├── reset_password.jpg │ ├── resource_limit_south_advanced.png │ ├── restart.jpg │ ├── scheduler_advanced.jpg │ ├── service_monitor.jpg │ ├── setpoint_1.jpg │ ├── setpoint_2.jpg │ ├── setpoint_3.jpg │ ├── settings.JPG │ ├── sine_in.jpg │ ├── sine_out5.jpg │ ├── sine_out_change.jpg │ ├── south_advanced.jpg │ ├── south_alert.jpg │ ├── south_service_config.JPG │ ├── south_services.JPG │ ├── sqlite_config.png │ ├── sqlite_storage_configuration.jpg │ ├── sqlitelb_config.png │ ├── sqlitememory_config.png │ ├── stats_options.jpg │ ├── storage_01.jpg │ ├── storage_02.jpg │ ├── storage_03.jpg │ ├── storage_config.png │ ├── support.JPG │ ├── support_bundle_configuration.png │ ├── tshooting_pi_001.jpg │ ├── tshooting_pi_002.jpg │ ├── tshooting_pi_003.png │ ├── tshooting_pi_004.jpg │ ├── tshooting_pi_005.jpg │ ├── tshooting_pi_006.jpg │ ├── tshooting_pi_007.jpg │ ├── tshooting_pi_008.jpg │ ├── tshooting_pi_009.jpg │ ├── tshooting_pi_010.jpg │ ├── tshooting_pi_011.jpg │ ├── tshooting_pi_012.jpg │ ├── update_certificate.jpg │ ├── update_user.jpg │ ├── user_management.jpg │ ├── user_pulldown.jpg │ ├── view_buttons.jpg │ ├── view_graph.jpg │ ├── view_hide.jpg │ ├── view_paused.jpg │ ├── view_spreadsheet.jpg │ ├── view_summary.jpg │ ├── view_tabular.jpg │ ├── view_times.jpg │ └── viewing_data.jpg ├── index.rst ├── introduction.rst ├── keywords │ ├── Augmentation │ ├── Cleansing │ ├── Cloud │ ├── Compression │ ├── Governance │ ├── Image │ ├── Labelling │ ├── MQTT │ ├── Mathematical │ ├── ModelExecution │ ├── Namespace │ ├── PLC │ ├── README.rst │ ├── Scripted │ ├── Signal Processing │ ├── Simulation │ ├── Structure │ ├── Textual │ └── Vibration ├── make.bat ├── monitoring │ ├── configuration.rst │ ├── flow.rst │ ├── index.rst │ ├── introduction.rst │ ├── quality.rst │ ├── resources.rst │ └── service.rst ├── plugin_developers_guide │ ├── 00_source_code_doc.rst │ ├── 01_01_Data.rst │ ├── 01_Fledge_plugins.rst │ ├── 02_persisting_data.rst │ ├── 02_writing_plugins.rst │ ├── 035_CPP.rst │ ├── 037_hybrid_plugins.rst │ ├── 03_01_DHT11.rst │ ├── 03_02_Control.rst │ ├── 03_02_DHT11_C.rst │ ├── 03_02_south_python_Control.rst │ ├── 03_south_C_plugins.rst │ ├── 03_south_plugins.rst │ ├── 04_north_plugins.rst │ ├── 05_storage_plugins.rst │ ├── 06_filter_plugins.rst │ ├── 07_rules_plugins.rst │ ├── 08_notify_plugins.rst │ ├── 08_storage.rst │ ├── 09_packaging.rst │ ├── 10_testing.rst │ ├── 11_WSL2.rst │ └── index.rst ├── plugin_index.rst ├── processing_data.rst ├── quick_start │ ├── backup.rst │ ├── datasources.rst │ ├── gui.rst │ ├── index.rst │ ├── installing.rst │ ├── instructions.txt │ ├── north.rst │ ├── platforms.rst │ ├── starting.rst │ ├── support.rst │ ├── troubleshooting.rst │ ├── uninstalling.rst │ ├── update.rst │ └── viewing.rst ├── requirements.txt ├── rest_api_guide │ ├── 01_REST.rst │ ├── 02_RESTauthentication.rst │ ├── 03_RESTadmin.rst │ ├── 03_RESTassetTracker.rst │ ├── 03_RESTservices.rst │ ├── 03_RESTstatistics.rst │ ├── 03_RESTupdate.rst │ ├── 04_RESTuser.rst │ ├── 05_RESTdeveloper.rst │ ├── 06_GrafanaExamples.rst │ └── index.rst ├── scripts │ ├── fledge_plugin_list │ └── plugin_and_service_documentation ├── securing_fledge.rst ├── storage.rst ├── troubleshooting_pi-server_integration.rst └── tuning_fledge.rst ├── doxy.config ├── extras ├── python │ ├── .gitignore │ └── fogbench │ │ ├── __init__.py │ │ ├── __main__.py │ │ └── exceptions.py └── scripts │ ├── fledge.service │ └── setenv.sh ├── mkversion ├── python ├── .gitignore ├── .pylintrc ├── __init__.py ├── __template__.py ├── fledge │ ├── __init__.py │ ├── apps │ │ ├── __init__.py │ │ └── common │ │ │ ├── README.rst │ │ │ └── __init__.py │ ├── common │ │ ├── README.rst │ │ ├── __init__.py │ │ ├── acl_manager.py │ │ ├── alert_manager.py │ │ ├── audit_logger.py │ │ ├── common.py │ │ ├── configuration_manager.py │ │ ├── iprpc.py │ │ ├── logger.py │ │ ├── microservice_management_client │ │ │ ├── __init__.py │ │ │ ├── exceptions.py │ │ │ └── microservice_management_client.py │ │ ├── parser.py │ │ ├── plugin_discovery.py │ │ ├── plugin_helpers.py │ │ ├── process.py │ │ ├── service_record.py │ │ ├── statistics.py │ │ ├── storage_client │ │ │ ├── __init__.py │ │ │ ├── exceptions.py │ │ │ ├── payload_builder.py │ │ │ ├── storage_client.py │ │ │ └── utils.py │ │ ├── utils.py │ │ └── web │ │ │ ├── __init__.py │ │ │ ├── middleware.py │ │ │ └── ssl_wrapper.py │ ├── plugins │ │ ├── __init__.py │ │ ├── common │ │ │ ├── __init__.py │ │ │ ├── shim │ │ │ │ └── __init__.py │ │ │ └── utils.py │ │ ├── filter │ │ │ └── __init__.py │ │ ├── north │ │ │ ├── README.rst │ │ │ ├── __init__.py │ │ │ ├── common │ │ │ │ ├── README.rst │ │ │ │ ├── __init__.py │ │ │ │ ├── common.py │ │ │ │ └── exceptions.py │ │ │ └── empty │ │ │ │ ├── README.rst │ │ │ │ ├── __init__.py │ │ │ │ └── empty.py │ │ ├── south │ │ │ └── __init__.py │ │ └── storage │ │ │ ├── __init__.py │ │ │ ├── common │ │ │ ├── __init__.py │ │ │ ├── backup.py │ │ │ ├── exceptions.py │ │ │ ├── lib.py │ │ │ └── restore.py │ │ │ ├── postgres │ │ │ ├── __init__.py │ │ │ └── backup_restore │ │ │ │ ├── __init__.py │ │ │ │ ├── backup_postgres.py │ │ │ │ ├── exceptions.py │ │ │ │ ├── lib.py │ │ │ │ └── restore_postgres.py │ │ │ └── sqlite │ │ │ ├── __init__.py │ │ │ └── backup_restore │ │ │ ├── __init__.py │ │ │ ├── backup_sqlite.py │ │ │ └── restore_sqlite.py │ ├── services │ │ ├── __init__.py │ │ ├── common │ │ │ ├── README.rst │ │ │ ├── __init__.py │ │ │ ├── microservice.py │ │ │ ├── microservice_management │ │ │ │ ├── __init__.py │ │ │ │ └── routes.py │ │ │ ├── service_announcer.py │ │ │ └── utils.py │ │ ├── core │ │ │ ├── README.rst │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── api │ │ │ │ ├── __init__.py │ │ │ │ ├── alerts.py │ │ │ │ ├── asset_tracker.py │ │ │ │ ├── audit.py │ │ │ │ ├── auth.py │ │ │ │ ├── backup_restore.py │ │ │ │ ├── browser.py │ │ │ │ ├── certificate_store.py │ │ │ │ ├── common.py │ │ │ │ ├── configuration.py │ │ │ │ ├── control_service │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── acl_management.py │ │ │ │ │ ├── entrypoint.py │ │ │ │ │ ├── exceptions.py │ │ │ │ │ ├── pipeline.py │ │ │ │ │ └── script_management.py │ │ │ │ ├── exceptions.py │ │ │ │ ├── filters.py │ │ │ │ ├── health.py │ │ │ │ ├── north.py │ │ │ │ ├── notification.py │ │ │ │ ├── package_log.py │ │ │ │ ├── performance_monitor.py │ │ │ │ ├── pipeline_debugger.py │ │ │ │ ├── plugins │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── common.py │ │ │ │ │ ├── config_validator.py │ │ │ │ │ ├── data.py │ │ │ │ │ ├── discovery.py │ │ │ │ │ ├── exceptions.py │ │ │ │ │ ├── install.py │ │ │ │ │ ├── remove.py │ │ │ │ │ └── update.py │ │ │ │ ├── python_packages.py │ │ │ │ ├── repos │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── configure.py │ │ │ │ ├── scheduler.py │ │ │ │ ├── service.py │ │ │ │ ├── snapshot │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── plugins.py │ │ │ │ │ └── table.py │ │ │ │ ├── south.py │ │ │ │ ├── statistics.py │ │ │ │ ├── support.py │ │ │ │ ├── task.py │ │ │ │ ├── update.py │ │ │ │ └── utils.py │ │ │ ├── asset_tracker │ │ │ │ ├── __init__.py │ │ │ │ └── asset_tracker.py │ │ │ ├── connect.py │ │ │ ├── firewall.py │ │ │ ├── interest_registry │ │ │ │ ├── __init__.py │ │ │ │ ├── change_callback.py │ │ │ │ ├── exceptions.py │ │ │ │ ├── interest_record.py │ │ │ │ └── interest_registry.py │ │ │ ├── proxy.py │ │ │ ├── routes.py │ │ │ ├── scheduler │ │ │ │ ├── __init__.py │ │ │ │ ├── entities.py │ │ │ │ ├── exceptions.py │ │ │ │ └── scheduler.py │ │ │ ├── server.py │ │ │ ├── service_registry │ │ │ │ ├── __init__.py │ │ │ │ ├── exceptions.py │ │ │ │ ├── monitor.py │ │ │ │ └── service_registry.py │ │ │ ├── snapshot.py │ │ │ ├── support.py │ │ │ └── user_model.py │ │ └── south │ │ │ ├── __init__.py │ │ │ └── exceptions.py │ └── tasks │ │ ├── README.rst │ │ ├── __init__.py │ │ ├── automation_script │ │ ├── __init__.py │ │ └── __main__.py │ │ ├── common │ │ ├── README.rst │ │ └── __init__.py │ │ ├── purge │ │ ├── README.rst │ │ ├── __init__.py │ │ ├── __main__.py │ │ └── purge.py │ │ └── statistics │ │ ├── README.rst │ │ ├── __init__.py │ │ ├── __main__.py │ │ └── statistics_history.py ├── requirements-dev.txt ├── requirements-test.txt ├── requirements.txt ├── setup.py └── thirdparty │ └── README.rst ├── requirements.sh ├── scripts ├── __template__.sh ├── auth_certificates ├── certificates ├── common │ ├── README.rst │ ├── audittime.py │ ├── check_schema_update.sh │ ├── disk_usage.py │ ├── get_engine_management.sh │ ├── get_logs.sh │ ├── get_platform.sh │ ├── get_readings_plugin.sh │ ├── get_storage_plugin.sh │ ├── json_parse.py │ ├── loglevel.py │ ├── service_status.py │ ├── try_catch.sh │ └── write_log.sh ├── debug │ ├── .debugrc │ ├── README.rst │ ├── attach │ ├── buffer │ ├── commands │ ├── debug │ ├── detach │ ├── isolate │ ├── replay │ ├── resumeIngest │ ├── setBuffer │ ├── state │ ├── step │ ├── store │ └── suspendIngest ├── extras │ ├── fledge.sudoers │ ├── fledge.sudoers_rh │ ├── fledge_update │ ├── fogbench │ ├── update_task.apt │ ├── update_task.snappy │ └── update_task.yum ├── fledge ├── fledge_mnt ├── package │ └── debian │ │ ├── package_update.sh │ │ └── upgrade │ │ ├── 1.4.sh │ │ ├── 1.5.sh │ │ └── 1.8.sh ├── plugins │ └── storage │ │ ├── postgres.sh │ │ ├── postgres │ │ ├── downgrade │ │ │ ├── 1.sql │ │ │ ├── 10.sql │ │ │ ├── 11.sql │ │ │ ├── 12.sql │ │ │ ├── 13.sql │ │ │ ├── 14.sql │ │ │ ├── 15.sql │ │ │ ├── 16.sql │ │ │ ├── 17.sql │ │ │ ├── 18.sql │ │ │ ├── 19.sql │ │ │ ├── 2.sql │ │ │ ├── 20.sql │ │ │ ├── 21.sql │ │ │ ├── 22.sql │ │ │ ├── 23.sql │ │ │ ├── 24.sql │ │ │ ├── 25.sql │ │ │ ├── 26.sql │ │ │ ├── 27.sql │ │ │ ├── 28.sql │ │ │ ├── 29.sql │ │ │ ├── 3.sql │ │ │ ├── 30.sql │ │ │ ├── 31.sql │ │ │ ├── 32.sql │ │ │ ├── 33.sql │ │ │ ├── 34.sql │ │ │ ├── 35.sql │ │ │ ├── 36.sql │ │ │ ├── 37.sql │ │ │ ├── 38.sql │ │ │ ├── 39.sql │ │ │ ├── 4.sql │ │ │ ├── 40.sql │ │ │ ├── 41.sql │ │ │ ├── 42.sql │ │ │ ├── 43.sql │ │ │ ├── 44.sql │ │ │ ├── 45.sql │ │ │ ├── 46.sql │ │ │ ├── 47.sql │ │ │ ├── 48.sql │ │ │ ├── 49.sql │ │ │ ├── 5.sql │ │ │ ├── 50.sql │ │ │ ├── 51.sql │ │ │ ├── 52.sql │ │ │ ├── 53.sql │ │ │ ├── 54.sql │ │ │ ├── 55.sql │ │ │ ├── 56.sql │ │ │ ├── 57.sql │ │ │ ├── 58.sql │ │ │ ├── 59.sql │ │ │ ├── 6.sql │ │ │ ├── 60.sql │ │ │ ├── 61.sql │ │ │ ├── 62.sql │ │ │ ├── 63.sql │ │ │ ├── 64.sql │ │ │ ├── 65.sql │ │ │ ├── 66.sql │ │ │ ├── 67.sql │ │ │ ├── 68.sql │ │ │ ├── 69.sql │ │ │ ├── 7.sql │ │ │ ├── 70.sql │ │ │ ├── 71.sql │ │ │ ├── 72.sql │ │ │ ├── 73.sql │ │ │ ├── 74.sql │ │ │ ├── 75.sql │ │ │ ├── 8.sql │ │ │ ├── 9.sql │ │ │ └── README │ │ ├── init.sql │ │ ├── schema_update.sh │ │ └── upgrade │ │ │ ├── 10.sql │ │ │ ├── 11.sql │ │ │ ├── 12.sql │ │ │ ├── 13.sql │ │ │ ├── 14.sql │ │ │ ├── 15.sql │ │ │ ├── 16.sql │ │ │ ├── 17.sql │ │ │ ├── 18.sql │ │ │ ├── 19.sql │ │ │ ├── 2.sql │ │ │ ├── 20.sql │ │ │ ├── 21.sql │ │ │ ├── 22.sql │ │ │ ├── 23.sql │ │ │ ├── 24.sql │ │ │ ├── 25.sql │ │ │ ├── 26.sql │ │ │ ├── 27.sql │ │ │ ├── 28.sql │ │ │ ├── 29.sql │ │ │ ├── 3.sql │ │ │ ├── 30.sql │ │ │ ├── 31.sql │ │ │ ├── 32.sql │ │ │ ├── 33.sql │ │ │ ├── 34.sql │ │ │ ├── 35.sql │ │ │ ├── 36.sql │ │ │ ├── 37.sql │ │ │ ├── 38.sql │ │ │ ├── 39.sql │ │ │ ├── 4.sql │ │ │ ├── 40.sql │ │ │ ├── 41.sql │ │ │ ├── 42.sql │ │ │ ├── 43.sql │ │ │ ├── 44.sql │ │ │ ├── 45.sql │ │ │ ├── 46.sql │ │ │ ├── 47.sql │ │ │ ├── 48.sql │ │ │ ├── 49.sql │ │ │ ├── 5.sql │ │ │ ├── 50.sql │ │ │ ├── 51.sql │ │ │ ├── 52.sql │ │ │ ├── 53.sql │ │ │ ├── 54.sql │ │ │ ├── 55.sql │ │ │ ├── 56.sql │ │ │ ├── 57.sql │ │ │ ├── 58.sql │ │ │ ├── 59.sql │ │ │ ├── 6.sql │ │ │ ├── 60.sql │ │ │ ├── 61.sql │ │ │ ├── 62.sql │ │ │ ├── 63.sql │ │ │ ├── 64.sql │ │ │ ├── 65.sql │ │ │ ├── 66.sql │ │ │ ├── 67.sql │ │ │ ├── 68.sql │ │ │ ├── 69.sql │ │ │ ├── 7.sql │ │ │ ├── 70.sql │ │ │ ├── 71.sql │ │ │ ├── 72.sql │ │ │ ├── 73.sql │ │ │ ├── 74.sql │ │ │ ├── 75.sql │ │ │ ├── 76.sql │ │ │ ├── 8.sql │ │ │ ├── 9.sql │ │ │ └── README │ │ ├── sqlite.sh │ │ ├── sqlite │ │ ├── downgrade │ │ │ ├── 1.sql │ │ │ ├── 10.sql │ │ │ ├── 11.sql │ │ │ ├── 12.sql │ │ │ ├── 13.sql │ │ │ ├── 14.sql │ │ │ ├── 15.sql │ │ │ ├── 16.sql │ │ │ ├── 17.sql │ │ │ ├── 18.sql │ │ │ ├── 19.sql │ │ │ ├── 2.sql │ │ │ ├── 20.sql │ │ │ ├── 21.sql │ │ │ ├── 22.sql │ │ │ ├── 23.sql │ │ │ ├── 24.sql │ │ │ ├── 25.sql │ │ │ ├── 26.sql │ │ │ ├── 27.sql │ │ │ ├── 28.sql │ │ │ ├── 29.sql │ │ │ ├── 3.sql │ │ │ ├── 30.sql │ │ │ ├── 31.sql │ │ │ ├── 32.sql │ │ │ ├── 33.sql │ │ │ ├── 34.sh │ │ │ ├── 34.sql │ │ │ ├── 35.sql │ │ │ ├── 36.sql │ │ │ ├── 37.sh │ │ │ ├── 37.sql │ │ │ ├── 38.sql │ │ │ ├── 39.sql │ │ │ ├── 4.sql │ │ │ ├── 40.sql │ │ │ ├── 41.sql │ │ │ ├── 42.sql │ │ │ ├── 43.sql │ │ │ ├── 44.sql │ │ │ ├── 45.sql │ │ │ ├── 46.sql │ │ │ ├── 47.sql │ │ │ ├── 48.sql │ │ │ ├── 49.sql │ │ │ ├── 5.sql │ │ │ ├── 50.sql │ │ │ ├── 51.sql │ │ │ ├── 52.sql │ │ │ ├── 53.sql │ │ │ ├── 54.sql │ │ │ ├── 55.sql │ │ │ ├── 56.sql │ │ │ ├── 57.sql │ │ │ ├── 58.sql │ │ │ ├── 59.sql │ │ │ ├── 6.sql │ │ │ ├── 60.sql │ │ │ ├── 61.sql │ │ │ ├── 62.sql │ │ │ ├── 63.sql │ │ │ ├── 64.sql │ │ │ ├── 65.sql │ │ │ ├── 66.sql │ │ │ ├── 67.sql │ │ │ ├── 68.sql │ │ │ ├── 69.sql │ │ │ ├── 7.sql │ │ │ ├── 70.sql │ │ │ ├── 71.sql │ │ │ ├── 72.sql │ │ │ ├── 73.sql │ │ │ ├── 74.sql │ │ │ ├── 75.sql │ │ │ ├── 8.sql │ │ │ ├── 9.sql │ │ │ └── README │ │ ├── init.sql │ │ ├── init_readings.sql │ │ ├── schema_update.sh │ │ └── upgrade │ │ │ ├── 10.sql │ │ │ ├── 11.sql │ │ │ ├── 12.sql │ │ │ ├── 13.sql │ │ │ ├── 14.sql │ │ │ ├── 15.sql │ │ │ ├── 16.sql │ │ │ ├── 17.sql │ │ │ ├── 18.sql │ │ │ ├── 19.sql │ │ │ ├── 2.sql │ │ │ ├── 20.sql │ │ │ ├── 21.sql │ │ │ ├── 22.sql │ │ │ ├── 23.sql │ │ │ ├── 24.sql │ │ │ ├── 25.sql │ │ │ ├── 26.sql │ │ │ ├── 27.sql │ │ │ ├── 28.sql │ │ │ ├── 29.sql │ │ │ ├── 3.sql │ │ │ ├── 30.sql │ │ │ ├── 31.sql │ │ │ ├── 32.sql │ │ │ ├── 33.sql │ │ │ ├── 34.sql │ │ │ ├── 35.sh │ │ │ ├── 35.sql │ │ │ ├── 36.sql │ │ │ ├── 37.sql │ │ │ ├── 38.sh │ │ │ ├── 38.sql │ │ │ ├── 39.sql │ │ │ ├── 4.sql │ │ │ ├── 40.sql │ │ │ ├── 41.sql │ │ │ ├── 42.sql │ │ │ ├── 43.sql │ │ │ ├── 44.sql │ │ │ ├── 45.sql │ │ │ ├── 46.sql │ │ │ ├── 47.sql │ │ │ ├── 48.sql │ │ │ ├── 49.sql │ │ │ ├── 5.sql │ │ │ ├── 50.sql │ │ │ ├── 51.sql │ │ │ ├── 52.sql │ │ │ ├── 53.sql │ │ │ ├── 54.sql │ │ │ ├── 55.sql │ │ │ ├── 56.sql │ │ │ ├── 57.sql │ │ │ ├── 58.sql │ │ │ ├── 59.sql │ │ │ ├── 6.sql │ │ │ ├── 60.sql │ │ │ ├── 61.sql │ │ │ ├── 62.sql │ │ │ ├── 63.sql │ │ │ ├── 64.sql │ │ │ ├── 65.sql │ │ │ ├── 66.sql │ │ │ ├── 67.sql │ │ │ ├── 68.sql │ │ │ ├── 69.sql │ │ │ ├── 7.sql │ │ │ ├── 70.sql │ │ │ ├── 71.sql │ │ │ ├── 72.sql │ │ │ ├── 73.sql │ │ │ ├── 74.sql │ │ │ ├── 75.sql │ │ │ ├── 76.sql │ │ │ ├── 8.sql │ │ │ ├── 9.sql │ │ │ └── README │ │ ├── sqlitelb.sh │ │ └── sqlitelb │ │ ├── downgrade │ │ ├── 42.sql │ │ ├── 43.sql │ │ ├── 44.sql │ │ ├── 45.sql │ │ ├── 46.sql │ │ ├── 47.sql │ │ ├── 48.sql │ │ ├── 49.sql │ │ ├── 50.sql │ │ ├── 51.sql │ │ ├── 52.sql │ │ ├── 53.sql │ │ ├── 54.sql │ │ ├── 55.sql │ │ ├── 56.sql │ │ ├── 57.sql │ │ ├── 58.sql │ │ ├── 59.sql │ │ ├── 60.sql │ │ ├── 61.sql │ │ ├── 62.sql │ │ ├── 63.sql │ │ ├── 64.sql │ │ ├── 65.sql │ │ ├── 66.sql │ │ ├── 67.sql │ │ ├── 68.sql │ │ ├── 69.sql │ │ ├── 70.sql │ │ ├── 71.sql │ │ ├── 72.sql │ │ ├── 73.sql │ │ ├── 74.sql │ │ ├── 75.sql │ │ └── README │ │ ├── init.sql │ │ ├── init_readings.sql │ │ ├── schema_update.sh │ │ └── upgrade │ │ ├── 43.sql │ │ ├── 44.sql │ │ ├── 45.sql │ │ ├── 46.sql │ │ ├── 47.sql │ │ ├── 48.sql │ │ ├── 49.sql │ │ ├── 50.sql │ │ ├── 51.sql │ │ ├── 52.sql │ │ ├── 53.sql │ │ ├── 54.sql │ │ ├── 55.sql │ │ ├── 56.sql │ │ ├── 57.sql │ │ ├── 58.sql │ │ ├── 59.sql │ │ ├── 60.sql │ │ ├── 61.sql │ │ ├── 62.sql │ │ ├── 63.sql │ │ ├── 64.sql │ │ ├── 65.sql │ │ ├── 66.sql │ │ ├── 67.sql │ │ ├── 68.sql │ │ ├── 69.sql │ │ ├── 70.sql │ │ ├── 71.sql │ │ ├── 72.sql │ │ ├── 73.sql │ │ ├── 74.sql │ │ ├── 75.sql │ │ ├── 76.sql │ │ └── README ├── services │ ├── README.rst │ ├── bucket_storage_c │ ├── dispatcher_c │ ├── north_C │ ├── notification_c │ ├── pipeline_c │ ├── south_c │ └── storage ├── storage └── tasks │ ├── README.rst │ ├── automation_script │ ├── backup │ ├── check_certs │ ├── check_updates │ ├── north_c │ ├── purge │ ├── purge_system │ ├── restore │ └── statistics ├── tests-manual ├── C │ └── services │ │ └── core │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── core_server.cpp │ │ ├── expected │ │ ├── 1 │ │ ├── 2 │ │ ├── 3 │ │ ├── 4 │ │ ├── 5 │ │ ├── 6 │ │ ├── 7 │ │ ├── 8 │ │ ├── 9 │ │ ├── 10 │ │ ├── 11 │ │ ├── 12 │ │ ├── 13 │ │ ├── 14 │ │ ├── 15 │ │ ├── 16 │ │ ├── 17 │ │ ├── 18 │ │ ├── 19 │ │ ├── 20 │ │ ├── 21 │ │ ├── 22 │ │ └── 23 │ │ ├── main.cpp │ │ ├── payloads │ │ ├── add_child_categories.json │ │ ├── create_category.json │ │ ├── create_category_a.json │ │ ├── create_category_b.json │ │ ├── create_category_update_b.json │ │ ├── create_category_with_values.json │ │ └── setvalue.json │ │ ├── testRunner.sh │ │ ├── testSetup.sh │ │ ├── test_configuration_manager.cpp │ │ └── testset └── debugger │ ├── .debugrc │ ├── README.rst │ ├── attach │ ├── buffer │ ├── commands │ ├── debug │ ├── detach │ ├── isolate │ ├── replay │ ├── resumeIngest │ ├── setBuffer │ ├── state │ ├── step │ ├── store │ └── suspendIngest └── tests ├── .gitignore ├── README.rst ├── __init__.py ├── system ├── __init__.py ├── common │ ├── clean_pi_system.py │ └── scripts │ │ └── reset_user_authentication ├── lab │ ├── README.rst │ ├── check_env │ ├── green.jpg │ ├── install │ ├── remove │ ├── reset │ ├── run │ ├── run_until_fails │ ├── scripts │ │ ├── ema.py │ │ ├── flash_leds.py │ │ ├── trendc.py │ │ └── write_out.py │ ├── test │ ├── test.config │ └── verify_clean_pi.py ├── memory_leak │ ├── config.sh │ ├── scripts │ │ ├── log_analyzer │ │ ├── reset │ │ └── setup │ ├── test_memcheck.sh │ └── valgrind-python.supp ├── plugins │ ├── README.rst │ └── south │ │ └── fledge-south-testcard │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Description │ │ ├── FindFledge.cmake │ │ ├── LICENSE │ │ ├── Package │ │ ├── README.rst │ │ ├── VERSION │ │ ├── fledge.version │ │ ├── mkversion │ │ ├── plugin.cpp │ │ └── requirements.sh └── python │ ├── README.rst │ ├── api │ ├── control_service │ │ ├── test_entrypoint.py │ │ └── test_pipeline.py │ ├── test_alerts.py │ ├── test_audit.py │ ├── test_authentication.py │ ├── test_browser_assets.py │ ├── test_common.py │ ├── test_configuration.py │ ├── test_endpoints_with_different_user_types.py │ ├── test_notification.py │ ├── test_passwords.py │ ├── test_plugin_discovery.py │ ├── test_service.py │ └── test_statistics.py │ ├── conftest.py │ ├── data │ ├── dummyplugin.py │ ├── notify35.py │ ├── vibration.csv │ └── wind-data.csv │ ├── e2e │ ├── docs │ │ ├── test_e2e_coap_PI.rst │ │ ├── test_e2e_csv_PI.rst │ │ ├── test_e2e_csv_multi_filter_pi.rst │ │ ├── test_e2e_expr_pi.rst │ │ ├── test_e2e_filter_fft_threshold.rst │ │ ├── test_e2e_kafka.rst │ │ ├── test_e2e_modbus_c_pi.rst │ │ ├── test_e2e_notification_service_with_plugins.rst │ │ └── test_south_service_tuning.rst │ ├── test_e2e_coap_OCS.py │ ├── test_e2e_coap_PI.py │ ├── test_e2e_csv_PI.py │ ├── test_e2e_csv_multi_filter_pi.py │ ├── test_e2e_expr_pi.py │ ├── test_e2e_filter_fft_threshold.py │ ├── test_e2e_kafka.py │ ├── test_e2e_modbus_c_pi.py │ ├── test_e2e_modbus_c_rtu_pi.py │ ├── test_e2e_notification_service_with_plugins.py │ ├── test_e2e_pi_scaleset.py │ ├── test_e2e_vary_asset_http_pi.py │ └── test_south_service_tuning.py │ ├── fledge │ └── plugins │ │ ├── filter │ │ └── imageblock │ │ │ ├── README.rst │ │ │ ├── __init__.py │ │ │ └── imageblock.py │ │ └── south │ │ └── imagetest │ │ ├── __init__.py │ │ ├── imagetest.py │ │ └── readme.rst │ ├── helpers │ └── utils.py │ ├── iprpc │ ├── README.rst │ └── test_iprpc.py │ ├── packages │ ├── README.rst │ ├── data │ │ ├── package_list.json │ │ ├── readings35.py │ │ └── set_id.py │ ├── docs │ │ ├── test_authentication.rst │ │ ├── test_filters.rst │ │ ├── test_multiple_assets.rst │ │ ├── test_north_azure.rst │ │ ├── test_north_pi_webapi_nw_throttle.rst │ │ ├── test_omf_naming_scheme.rst │ │ ├── test_omf_north_service.rst │ │ ├── test_pi_webapi.rst │ │ ├── test_pi_webapi_linked_data_type.rst │ │ ├── test_rule_data_availability.rst │ │ └── test_statistics_history_notification_rule.rst │ ├── network_impairment.py │ ├── test_authentication.py │ ├── test_available_and_install_api.py │ ├── test_eds.py │ ├── test_filters.py │ ├── test_lab.py │ ├── test_multiple_assets.py │ ├── test_north_azure.py │ ├── test_north_pi_webapi_nw_throttle.py │ ├── test_omf_naming_scheme.py │ ├── test_omf_north_service.py │ ├── test_opcua.py │ ├── test_pi_webapi.py │ ├── test_pi_webapi_linked_data_type.py │ ├── test_rule_data_availability.py │ └── test_statistics_history_notification_rule.py │ ├── pair │ ├── docs │ │ ├── test_c_north_service_pair.rst │ │ ├── test_e2e_fledge_pair.rst │ │ └── test_python_north_service_pair.rst │ ├── test_c_north_service_pair.py │ ├── test_e2e_fledge_pair.py │ └── test_python_north_service_pair.py │ ├── plugin_and_service.py │ ├── plugins │ ├── dummy │ │ └── iprpc │ │ │ ├── filter │ │ │ ├── numpy_filter │ │ │ │ ├── __init__.py │ │ │ │ └── numpy_filter.py │ │ │ └── numpy_iprpc_filter │ │ │ │ ├── __init__.py │ │ │ │ ├── np_server.py │ │ │ │ └── numpy_iprpc_filter.py │ │ │ └── south │ │ │ └── numpy_south │ │ │ ├── __init__.py │ │ │ └── numpy_south.py │ ├── notificationDelivery │ │ └── send │ │ │ └── send.py │ └── notificationRule │ │ └── numpy_image │ │ └── numpy_image.py │ ├── pytest.ini │ ├── rpi │ └── test_e2e_rpi_ephat.py │ ├── scripts │ ├── install_c_plugin │ ├── install_c_service │ ├── install_python_plugin │ ├── package │ │ ├── remove │ │ ├── reset │ │ └── setup │ └── reset_plugins │ └── smoke │ └── test_smoke.py └── unit ├── C ├── CMakeLists.txt ├── CodeCoverage.cmake ├── README.rst ├── cmake_pg │ ├── CMakeLists.txt │ └── CheckRhPg.cmake ├── cmake_sqlite │ ├── CMakeLists.txt │ └── Findsqlite3.cmake ├── cmake_sqliteM │ ├── CMakeLists.txt │ └── Findsqlite3.cmake ├── cmake_sqlitelb │ ├── CMakeLists.txt │ └── Findsqlite3.cmake ├── common │ ├── CMakeLists.txt │ ├── main.cpp │ ├── test_JSONPath.cpp │ ├── test_circular_buffer.cpp │ ├── test_config_category.cpp │ ├── test_createDirectory.cpp │ ├── test_default_config_category.cpp │ ├── test_expression.cpp │ ├── test_imageencode.cpp │ ├── test_insert_value.cpp │ ├── test_json_reading.cpp │ ├── test_json_utils.cpp │ ├── test_log_interceptor.cpp │ ├── test_purge_result.cpp │ ├── test_python_reading.cpp │ ├── test_python_reading_set.cpp │ ├── test_python_readingnumpy.cpp │ ├── test_query.cpp │ ├── test_reading.cpp │ ├── test_reading_array.cpp │ ├── test_reading_set.cpp │ ├── test_readingset_merge.cpp │ ├── test_resultset.cpp │ ├── test_service_record.cpp │ └── test_string_utils.cpp ├── plugins │ ├── common │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ ├── test_omf_translation.cpp │ │ └── test_omf_translation_piwebapi.cpp │ └── storage │ │ ├── common │ │ ├── CMakeLists.txt │ │ ├── README.rst │ │ └── tests.cpp │ │ ├── postgres │ │ ├── CMakeLists.txt │ │ ├── CheckRhPg.cmake │ │ ├── README.rst │ │ └── tests.cpp │ │ ├── sqlite │ │ ├── CMakeLists.txt │ │ ├── README.rst │ │ └── tests.cpp │ │ ├── sqlitelb │ │ ├── CMakeLists.txt │ │ ├── README.rst │ │ └── tests.cpp │ │ └── sqlitememory │ │ ├── CMakeLists.txt │ │ ├── README.rst │ │ └── sqlmem_tests.cpp ├── requirements.sh ├── scripts │ └── RunAllTests.sh └── services │ ├── core │ ├── CMakeLists.txt │ ├── main.cpp │ ├── reading_set_copy.cpp │ └── test_service_regsitery.cpp │ └── storage │ ├── postgres │ ├── CMakeLists.txt │ ├── DeleteRows.json │ ├── GetTable.json │ ├── PostStorageSchema.json │ ├── PostTable.json │ ├── PutQuery.json │ ├── PutTable.json │ ├── PutTableExpression.json │ ├── README.rst │ ├── etc │ │ └── storage.json │ ├── expected_ETC_UTC │ │ ├── 1 │ │ ├── 2 │ │ ├── 3 │ │ ├── 4 │ │ ├── 5 │ │ ├── 6 │ │ ├── 7 │ │ ├── 8 │ │ ├── 9 │ │ ├── 10 │ │ ├── 11 │ │ ├── 12 │ │ ├── 13 │ │ ├── 14 │ │ ├── 15 │ │ ├── 16 │ │ ├── 17 │ │ ├── 18 │ │ ├── 19 │ │ ├── 20 │ │ ├── 21 │ │ ├── 22 │ │ ├── 23 │ │ ├── 24 │ │ ├── 25 │ │ ├── 26 │ │ ├── 27 │ │ ├── 28 │ │ ├── 29 │ │ ├── 30 │ │ ├── 31 │ │ ├── 32 │ │ ├── 33 │ │ ├── 34 │ │ ├── 35 │ │ ├── 37 │ │ ├── 38 │ │ ├── 39 │ │ ├── 40 │ │ ├── 41 │ │ ├── 42 │ │ ├── 43 │ │ ├── 44 │ │ ├── 45 │ │ ├── 46 │ │ ├── 47 │ │ ├── 48 │ │ ├── 49 │ │ ├── 50 │ │ ├── 51 │ │ ├── 52 │ │ ├── 53 │ │ ├── 54 │ │ ├── 55 │ │ ├── 56 │ │ ├── 57 │ │ ├── 58 │ │ ├── 59 │ │ ├── 60 │ │ ├── 61 │ │ ├── 62 │ │ ├── 63 │ │ ├── 64 │ │ ├── 65 │ │ ├── 66 │ │ ├── 67 │ │ ├── 68 │ │ ├── 69 │ │ ├── 70 │ │ ├── 71 │ │ ├── 72 │ │ ├── 73 │ │ ├── 74 │ │ ├── 75 │ │ ├── 76 │ │ ├── 77 │ │ ├── 78 │ │ ├── 79 │ │ ├── 80 │ │ ├── 81 │ │ ├── 82 │ │ ├── 83 │ │ ├── 84 │ │ ├── 85 │ │ ├── 86 │ │ ├── 87 │ │ ├── 88 │ │ ├── 89 │ │ ├── 90 │ │ ├── 91 │ │ ├── 92 │ │ ├── 93 │ │ ├── 94 │ │ ├── 95 │ │ ├── 96 │ │ ├── 97 │ │ ├── 98 │ │ ├── 99 │ │ ├── 100 │ │ ├── 101 │ │ ├── 102 │ │ ├── 103 │ │ ├── 104 │ │ ├── 105 │ │ ├── 106 │ │ ├── 107 │ │ ├── 108 │ │ ├── 109 │ │ ├── 110 │ │ ├── 111 │ │ ├── 112 │ │ ├── 113 │ │ ├── 115 │ │ └── 116 │ ├── expected_ETC_UTC_PG12 │ │ ├── 1 │ │ ├── 2 │ │ ├── 3 │ │ ├── 4 │ │ ├── 5 │ │ ├── 6 │ │ ├── 7 │ │ ├── 8 │ │ ├── 9 │ │ ├── 10 │ │ ├── 11 │ │ ├── 12 │ │ ├── 13 │ │ ├── 14 │ │ ├── 15 │ │ ├── 16 │ │ ├── 17 │ │ ├── 18 │ │ ├── 19 │ │ ├── 20 │ │ ├── 21 │ │ ├── 22 │ │ ├── 23 │ │ ├── 24 │ │ ├── 25 │ │ ├── 26 │ │ ├── 27 │ │ ├── 28 │ │ ├── 29 │ │ ├── 30 │ │ ├── 31 │ │ ├── 32 │ │ ├── 33 │ │ ├── 34 │ │ ├── 35 │ │ ├── 37 │ │ ├── 38 │ │ ├── 39 │ │ ├── 40 │ │ ├── 41 │ │ ├── 42 │ │ ├── 43 │ │ ├── 44 │ │ ├── 45 │ │ ├── 46 │ │ ├── 47 │ │ ├── 48 │ │ ├── 49 │ │ ├── 50 │ │ ├── 51 │ │ ├── 52 │ │ ├── 53 │ │ ├── 54 │ │ ├── 55 │ │ ├── 56 │ │ ├── 57 │ │ ├── 58 │ │ ├── 59 │ │ ├── 60 │ │ ├── 61 │ │ ├── 62 │ │ ├── 63 │ │ ├── 64 │ │ ├── 65 │ │ ├── 66 │ │ ├── 67 │ │ ├── 68 │ │ ├── 69 │ │ ├── 70 │ │ ├── 71 │ │ ├── 72 │ │ ├── 73 │ │ ├── 74 │ │ ├── 75 │ │ ├── 76 │ │ ├── 77 │ │ ├── 78 │ │ ├── 79 │ │ ├── 80 │ │ ├── 81 │ │ ├── 82 │ │ ├── 83 │ │ ├── 84 │ │ ├── 85 │ │ ├── 86 │ │ ├── 87 │ │ ├── 88 │ │ ├── 89 │ │ ├── 90 │ │ ├── 91 │ │ ├── 92 │ │ ├── 93 │ │ ├── 94 │ │ ├── 95 │ │ ├── 96 │ │ ├── 97 │ │ ├── 98 │ │ ├── 99 │ │ ├── 100 │ │ ├── 101 │ │ ├── 102 │ │ ├── 103 │ │ ├── 104 │ │ ├── 105 │ │ ├── 106 │ │ ├── 107 │ │ ├── 108 │ │ ├── 109 │ │ ├── 110 │ │ ├── 111 │ │ ├── 112 │ │ ├── 113 │ │ ├── 115 │ │ └── 116 │ ├── expected_EUROPE_ROME │ │ ├── 1 │ │ ├── 2 │ │ ├── 3 │ │ ├── 4 │ │ ├── 5 │ │ ├── 6 │ │ ├── 7 │ │ ├── 8 │ │ ├── 9 │ │ ├── 10 │ │ ├── 11 │ │ ├── 12 │ │ ├── 13 │ │ ├── 14 │ │ ├── 15 │ │ ├── 16 │ │ ├── 17 │ │ ├── 18 │ │ ├── 19 │ │ ├── 20 │ │ ├── 21 │ │ ├── 22 │ │ ├── 23 │ │ ├── 24 │ │ ├── 25 │ │ ├── 26 │ │ ├── 27 │ │ ├── 28 │ │ ├── 29 │ │ ├── 30 │ │ ├── 31 │ │ ├── 32 │ │ ├── 33 │ │ ├── 34 │ │ ├── 35 │ │ ├── 37 │ │ ├── 38 │ │ ├── 39 │ │ ├── 40 │ │ ├── 41 │ │ ├── 42 │ │ ├── 43 │ │ ├── 44 │ │ ├── 45 │ │ ├── 46 │ │ ├── 47 │ │ ├── 48 │ │ ├── 49 │ │ ├── 50 │ │ ├── 51 │ │ ├── 52 │ │ ├── 53 │ │ ├── 54 │ │ ├── 55 │ │ ├── 56 │ │ ├── 57 │ │ ├── 58 │ │ ├── 59 │ │ ├── 60 │ │ ├── 61 │ │ ├── 62 │ │ ├── 63 │ │ ├── 64 │ │ ├── 65 │ │ ├── 66 │ │ ├── 67 │ │ ├── 68 │ │ ├── 69 │ │ ├── 70 │ │ ├── 71 │ │ ├── 72 │ │ ├── 73 │ │ ├── 74 │ │ ├── 75 │ │ ├── 76 │ │ ├── 77 │ │ ├── 78 │ │ ├── 79 │ │ ├── 80 │ │ ├── 81 │ │ ├── 82 │ │ ├── 83 │ │ ├── 84 │ │ ├── 85 │ │ ├── 86 │ │ ├── 87 │ │ ├── 88 │ │ ├── 89 │ │ ├── 90 │ │ ├── 91 │ │ ├── 92 │ │ ├── 93 │ │ ├── 94 │ │ ├── 95 │ │ ├── 96 │ │ ├── 97 │ │ ├── 98 │ │ ├── 99 │ │ ├── 100 │ │ ├── 101 │ │ ├── 102 │ │ ├── 103 │ │ ├── 104 │ │ ├── 105 │ │ ├── 106 │ │ ├── 107 │ │ ├── 108 │ │ ├── 109 │ │ ├── 110 │ │ ├── 111 │ │ ├── 112 │ │ ├── 113 │ │ ├── 115 │ │ └── 116 │ ├── expected_EUROPE_ROME_PG12 │ │ ├── 1 │ │ ├── 2 │ │ ├── 3 │ │ ├── 4 │ │ ├── 5 │ │ ├── 6 │ │ ├── 7 │ │ ├── 8 │ │ ├── 9 │ │ ├── 10 │ │ ├── 11 │ │ ├── 12 │ │ ├── 13 │ │ ├── 14 │ │ ├── 15 │ │ ├── 16 │ │ ├── 17 │ │ ├── 18 │ │ ├── 19 │ │ ├── 20 │ │ ├── 21 │ │ ├── 22 │ │ ├── 23 │ │ ├── 24 │ │ ├── 25 │ │ ├── 26 │ │ ├── 27 │ │ ├── 28 │ │ ├── 29 │ │ ├── 30 │ │ ├── 31 │ │ ├── 32 │ │ ├── 33 │ │ ├── 34 │ │ ├── 35 │ │ ├── 37 │ │ ├── 38 │ │ ├── 39 │ │ ├── 40 │ │ ├── 41 │ │ ├── 42 │ │ ├── 43 │ │ ├── 44 │ │ ├── 45 │ │ ├── 46 │ │ ├── 47 │ │ ├── 48 │ │ ├── 49 │ │ ├── 50 │ │ ├── 51 │ │ ├── 52 │ │ ├── 53 │ │ ├── 54 │ │ ├── 55 │ │ ├── 56 │ │ ├── 57 │ │ ├── 58 │ │ ├── 59 │ │ ├── 60 │ │ ├── 61 │ │ ├── 62 │ │ ├── 63 │ │ ├── 64 │ │ ├── 65 │ │ ├── 66 │ │ ├── 67 │ │ ├── 68 │ │ ├── 69 │ │ ├── 70 │ │ ├── 71 │ │ ├── 72 │ │ ├── 73 │ │ ├── 74 │ │ ├── 75 │ │ ├── 76 │ │ ├── 77 │ │ ├── 78 │ │ ├── 79 │ │ ├── 80 │ │ ├── 81 │ │ ├── 82 │ │ ├── 83 │ │ ├── 84 │ │ ├── 85 │ │ ├── 86 │ │ ├── 87 │ │ ├── 88 │ │ ├── 89 │ │ ├── 90 │ │ ├── 91 │ │ ├── 92 │ │ ├── 93 │ │ ├── 94 │ │ ├── 95 │ │ ├── 96 │ │ ├── 97 │ │ ├── 98 │ │ ├── 99 │ │ ├── 100 │ │ ├── 101 │ │ ├── 102 │ │ ├── 103 │ │ ├── 104 │ │ ├── 105 │ │ ├── 106 │ │ ├── 107 │ │ ├── 108 │ │ ├── 109 │ │ ├── 110 │ │ ├── 111 │ │ ├── 112 │ │ ├── 113 │ │ ├── 115 │ │ └── 116 │ ├── makeReadings.sh │ ├── payload1.json │ ├── payload2.json │ ├── payload3.json │ ├── payload4.json │ ├── payload5.json │ ├── payload6.json │ ├── payload7.json │ ├── payload8.json │ ├── payload9.json │ ├── payloads │ │ ├── FOGL-983.json │ │ ├── add_snapshot.json │ │ ├── addnew.json │ │ ├── asset.json │ │ ├── bad_sort_1.json │ │ ├── bad_sort_2.json │ │ ├── bad_update.json │ │ ├── badreadings.json │ │ ├── count_assets.json │ │ ├── delete.json │ │ ├── fogl690-error.json │ │ ├── fogl690-ok.json │ │ ├── get-FOGL-983.json │ │ ├── get_updated_complex_JSON.json │ │ ├── group.json │ │ ├── group_time.json │ │ ├── insert.json │ │ ├── insert2.json │ │ ├── insert_bad.json │ │ ├── insert_bad2.json │ │ ├── limit.json │ │ ├── limit_max_int.json │ │ ├── msec_add_readings_user_ts.json │ │ ├── msec_query_asset_aggmin.json │ │ ├── msec_query_asset_aggminarray.json │ │ ├── msec_query_asset_alias.json │ │ ├── msec_query_asset_noalias.json │ │ ├── msec_query_readings.json │ │ ├── multi_and.json │ │ ├── multi_mixed.json │ │ ├── multi_or.json │ │ ├── newer.json │ │ ├── newerBad.json │ │ ├── older.json │ │ ├── put_function_in_JSON.json │ │ ├── put_json_in_JSON.json │ │ ├── query_readings.json │ │ ├── query_readings_in.json │ │ ├── query_readings_in_bad_values.json │ │ ├── query_readings_not_in.json │ │ ├── query_readings_timebucket.json │ │ ├── query_readings_timebucket1.json │ │ ├── query_readings_timebucket_bad.json │ │ ├── query_timebucket_datapoints.json │ │ ├── read_id_1xx.json │ │ ├── reading_property.json │ │ ├── reading_property_array.json │ │ ├── reading_property_bad.json │ │ ├── readings.json │ │ ├── readings_timebucket.json │ │ ├── skip.json │ │ ├── skip_max_int.json │ │ ├── sort.json │ │ ├── sort2.json │ │ ├── timezone.json │ │ ├── timezone_bad.json │ │ ├── update.json │ │ ├── updateKey.json │ │ ├── update_bad.json │ │ ├── update_expression.json │ │ ├── update_json.json │ │ ├── update_json2.json │ │ ├── where_avg.json │ │ ├── where_bad_1.json │ │ ├── where_bad_2.json │ │ ├── where_bad_3.json │ │ ├── where_bad_4.json │ │ ├── where_bad_format1.json │ │ ├── where_bad_format2.json │ │ ├── where_count.json │ │ ├── where_count_star.json │ │ ├── where_distinct.json │ │ ├── where_id_1.json │ │ ├── where_id_1_r1.json │ │ ├── where_id_1_r2.json │ │ ├── where_id_1_r3.json │ │ ├── where_id_2.json │ │ ├── where_id_not_1.json │ │ ├── where_in.json │ │ ├── where_in_bad_values.json │ │ ├── where_like.json │ │ ├── where_max.json │ │ ├── where_min.json │ │ ├── where_multi_aggregatee.json │ │ ├── where_not_in.json │ │ ├── where_numeric_column.json │ │ ├── where_sum.json │ │ ├── where_test2_d1.json │ │ ├── where_test2_d2.json │ │ ├── where_test2_d3.json │ │ ├── where_test2_d4.json │ │ └── where_test2_d5.json │ ├── plugins │ │ └── common │ │ │ ├── CMakeLists.txt │ │ │ ├── README.rst │ │ │ └── tests.cpp │ ├── storageSchemaTest.sh │ ├── test1.sh │ ├── test2.sh │ ├── testCleanup.sh │ ├── testRunner.sh │ ├── testSetup.sh │ ├── tests.cpp │ └── testset │ └── sqlite │ ├── README.rst │ ├── expected_ETC_UTC │ ├── 1 │ ├── 2 │ ├── 3 │ ├── 4 │ ├── 5 │ ├── 6 │ ├── 7 │ ├── 8 │ ├── 9 │ ├── 10 │ ├── 11 │ ├── 12 │ ├── 13 │ ├── 14 │ ├── 15 │ ├── 16 │ ├── 17 │ ├── 18 │ ├── 19 │ ├── 20 │ ├── 21 │ ├── 22 │ ├── 23 │ ├── 24 │ ├── 25 │ ├── 26 │ ├── 27 │ ├── 28 │ ├── 29 │ ├── 30 │ ├── 31 │ ├── 32 │ ├── 33 │ ├── 34 │ ├── 35 │ ├── 37 │ ├── 38 │ ├── 39 │ ├── 40 │ ├── 41 │ ├── 42 │ ├── 43 │ ├── 44 │ ├── 45 │ ├── 46 │ ├── 47 │ ├── 48 │ ├── 49 │ ├── 50 │ ├── 51 │ ├── 52 │ ├── 53 │ ├── 54 │ ├── 55 │ ├── 56 │ ├── 57 │ ├── 58 │ ├── 59 │ ├── 60 │ ├── 61 │ ├── 62 │ ├── 63 │ ├── 64 │ ├── 65 │ ├── 66 │ ├── 67 │ ├── 68 │ ├── 69 │ ├── 70 │ ├── 71 │ ├── 72 │ ├── 73 │ ├── 74 │ ├── 75 │ ├── 76 │ ├── 77 │ ├── 78 │ ├── 79 │ ├── 80 │ ├── 81 │ ├── 82 │ ├── 83 │ ├── 84 │ ├── 85 │ ├── 86 │ ├── 87 │ ├── 88 │ ├── 89 │ ├── 90 │ ├── 91 │ ├── 92 │ ├── 93 │ ├── 94 │ ├── 95 │ ├── 96 │ ├── 97 │ ├── 98 │ ├── 99 │ ├── 100 │ ├── 101 │ ├── 102 │ ├── 103 │ ├── 104 │ ├── 105 │ ├── 106 │ ├── 107 │ ├── 108 │ ├── 109 │ ├── 110 │ ├── 111 │ ├── 112 │ ├── 113 │ ├── 114 │ ├── 115 │ ├── 116 │ ├── 117 │ ├── 118 │ ├── 119 │ ├── 120 │ ├── 121 │ ├── 122 │ ├── 123 │ ├── 124 │ ├── 125 │ ├── 126 │ ├── 127 │ └── 128 │ ├── expected_EUROPE_ROME │ ├── 1 │ ├── 2 │ ├── 3 │ ├── 4 │ ├── 5 │ ├── 6 │ ├── 7 │ ├── 8 │ ├── 9 │ ├── 10 │ ├── 11 │ ├── 12 │ ├── 13 │ ├── 14 │ ├── 15 │ ├── 16 │ ├── 17 │ ├── 18 │ ├── 19 │ ├── 20 │ ├── 21 │ ├── 22 │ ├── 23 │ ├── 24 │ ├── 25 │ ├── 26 │ ├── 27 │ ├── 28 │ ├── 29 │ ├── 30 │ ├── 31 │ ├── 32 │ ├── 33 │ ├── 34 │ ├── 35 │ ├── 37 │ ├── 38 │ ├── 39 │ ├── 40 │ ├── 41 │ ├── 42 │ ├── 43 │ ├── 44 │ ├── 45 │ ├── 46 │ ├── 47 │ ├── 48 │ ├── 49 │ ├── 50 │ ├── 51 │ ├── 52 │ ├── 53 │ ├── 54 │ ├── 55 │ ├── 56 │ ├── 57 │ ├── 58 │ ├── 59 │ ├── 60 │ ├── 61 │ ├── 62 │ ├── 63 │ ├── 64 │ ├── 65 │ ├── 66 │ ├── 67 │ ├── 68 │ ├── 69 │ ├── 70 │ ├── 71 │ ├── 72 │ ├── 73 │ ├── 74 │ ├── 75 │ ├── 76 │ ├── 77 │ ├── 78 │ ├── 79 │ ├── 80 │ ├── 81 │ ├── 82 │ ├── 83 │ ├── 84 │ ├── 85 │ ├── 86 │ ├── 87 │ ├── 88 │ ├── 89 │ ├── 90 │ ├── 91 │ ├── 92 │ ├── 93 │ ├── 94 │ ├── 95 │ ├── 96 │ ├── 97 │ ├── 98 │ ├── 99 │ ├── 100 │ ├── 101 │ ├── 102 │ ├── 103 │ ├── 104 │ ├── 105 │ ├── 106 │ ├── 107 │ ├── 108 │ ├── 109 │ ├── 110 │ ├── 111 │ ├── 112 │ ├── 113 │ ├── 114 │ ├── 115 │ ├── 116 │ ├── 117 │ ├── 118 │ ├── 119 │ ├── 120 │ ├── 121 │ ├── 122 │ ├── 123 │ ├── 124 │ ├── 125 │ ├── 126 │ ├── 127 │ └── 128 │ ├── makeReadings.sh │ ├── payloads │ ├── FOGL-983.json │ ├── add_readings_now.json │ ├── add_snapshot.json │ ├── addnew.json │ ├── asset.json │ ├── bad_sort_1.json │ ├── bad_sort_2.json │ ├── bad_update.json │ ├── badreadings.json │ ├── count_assets.json │ ├── delete.json │ ├── fogl690-error.json │ ├── fogl690-ok.json │ ├── get-FOGL-983.json │ ├── group.json │ ├── group_time.json │ ├── insert.json │ ├── insert2.json │ ├── insert_1row.json │ ├── insert_bad.json │ ├── insert_bad2.json │ ├── insert_multi_rows.json │ ├── limit.json │ ├── limit_max_int.json │ ├── msec_add_readings_user_ts.json │ ├── msec_query_asset_aggmin.json │ ├── msec_query_asset_aggminarray.json │ ├── msec_query_asset_alias.json │ ├── msec_query_asset_noalias.json │ ├── msec_query_readings.json │ ├── multi_and.json │ ├── multi_mixed.json │ ├── multi_or.json │ ├── newer.json │ ├── newerBad.json │ ├── older.json │ ├── query_readings.json │ ├── query_readings_in.json │ ├── query_readings_in_bad_values.json │ ├── query_readings_not_in.json │ ├── query_readings_timebucket.json │ ├── query_readings_timebucket1.json │ ├── query_readings_timebucket_bad.json │ ├── query_timebucket_datapoints.json │ ├── read_id_1xx.json │ ├── reading_property.json │ ├── reading_property_array.json │ ├── reading_property_bad.json │ ├── readings.json │ ├── readings_timebucket.json │ ├── series_group_by_hours.json │ ├── series_group_by_minutes.json │ ├── series_seconds.json │ ├── series_summary_seconds.json │ ├── skip.json │ ├── skip_max_int.json │ ├── sort.json │ ├── sort2.json │ ├── timezone.json │ ├── timezone_bad.json │ ├── tz_all_insert.json │ ├── tz_all_read_2.json │ ├── tz_all_read_3.json │ ├── tz_readings_insert.json │ ├── tz_readings_read_2.json │ ├── tz_readings_read_3.json │ ├── tz_readings_read_4.json │ ├── update.json │ ├── updateKey.json │ ├── update_bad.json │ ├── update_expression.json │ ├── update_json.json │ ├── update_json2.json │ ├── update_multi_rows.json │ ├── updatenow.json │ ├── where_avg.json │ ├── where_bad_1.json │ ├── where_bad_2.json │ ├── where_bad_3.json │ ├── where_bad_4.json │ ├── where_bad_format1.json │ ├── where_bad_format2.json │ ├── where_count.json │ ├── where_count_star.json │ ├── where_distinct.json │ ├── where_id_1.json │ ├── where_id_1_r1.json │ ├── where_id_1_r2.json │ ├── where_id_1_r3.json │ ├── where_id_2.json │ ├── where_id_not_1.json │ ├── where_in.json │ ├── where_in_bad_values.json │ ├── where_like.json │ ├── where_max.json │ ├── where_min.json │ ├── where_multi_aggregatee.json │ ├── where_not_in.json │ ├── where_sum.json │ ├── where_test2_d1.json │ ├── where_test2_d2.json │ ├── where_test2_d3.json │ ├── where_test2_d4.json │ └── where_test2_d5.json │ ├── plugin_cfg │ ├── sqlite │ │ └── etc │ │ │ └── storage.json │ ├── sqlitelb │ │ └── etc │ │ │ └── storage.json │ └── sqlitememory │ │ └── etc │ │ └── storage.json │ ├── testCleanup.sh │ ├── testRunner.sh │ ├── testSetup.sh │ └── testset └── python ├── .coveragerc ├── .pytest.ini ├── README.rst ├── __template__.py └── fledge ├── common ├── configuration_manager_callback.py ├── configuration_manager_callback_nonasync.py ├── configuration_manager_callback_norun.py ├── microservice_management_client │ └── test_microservice_management_client.py ├── storage_client │ ├── data │ │ ├── payload_aggregate1.json │ │ ├── payload_aggregate1_alias.json │ │ ├── payload_aggregate2.json │ │ ├── payload_aggregate2_alias.json │ │ ├── payload_aggregate3.json │ │ ├── payload_aggregate4.json │ │ ├── payload_aggregate5.json │ │ ├── payload_aggregate6.json │ │ ├── payload_aggregate6_alias.json │ │ ├── payload_aggregate7_alias.json │ │ ├── payload_aggregate_all.json │ │ ├── payload_aggregate_where.json │ │ ├── payload_and_where1.json │ │ ├── payload_and_where2.json │ │ ├── payload_and_where_isnull.json │ │ ├── payload_and_where_notnull.json │ │ ├── payload_complex_select1.json │ │ ├── payload_condition_in.json │ │ ├── payload_condition_not_in.json │ │ ├── payload_conditions1.json │ │ ├── payload_conditions2.json │ │ ├── payload_conditions3.json │ │ ├── payload_conditions4.json │ │ ├── payload_conditions5.json │ │ ├── payload_conditions6.json │ │ ├── payload_delete_where1.json │ │ ├── payload_distinct.json │ │ ├── payload_expr1.json │ │ ├── payload_expr2.json │ │ ├── payload_from1.json │ │ ├── payload_from2.json │ │ ├── payload_group_by1.json │ │ ├── payload_group_by1_alias.json │ │ ├── payload_group_by2.json │ │ ├── payload_group_by2_alias.json │ │ ├── payload_insert1.json │ │ ├── payload_join_with_query.json │ │ ├── payload_join_with_query_only_table_name.json │ │ ├── payload_join_without_query.json │ │ ├── payload_join_without_query_only_table_name.json │ │ ├── payload_json_properties1.json │ │ ├── payload_json_properties2.json │ │ ├── payload_limit1.json │ │ ├── payload_limit2.json │ │ ├── payload_limit_offset1.json │ │ ├── payload_limit_offset2.json │ │ ├── payload_modifier_set_where.json │ │ ├── payload_multiple_and_where_with_isnull.json │ │ ├── payload_multiple_and_where_with_notnull.json │ │ ├── payload_multiple_or_where_with_isnull.json │ │ ├── payload_multiple_or_where_with_notnull.json │ │ ├── payload_nested_join.json │ │ ├── payload_newer_condition.json │ │ ├── payload_offset1.json │ │ ├── payload_offset2.json │ │ ├── payload_older_condition.json │ │ ├── payload_or_where1.json │ │ ├── payload_or_where2.json │ │ ├── payload_or_where_isnull.json │ │ ├── payload_or_where_notnull.json │ │ ├── payload_order_by1.json │ │ ├── payload_order_by2.json │ │ ├── payload_order_by3.json │ │ ├── payload_select1.json │ │ ├── payload_select1_alias.json │ │ ├── payload_select2.json │ │ ├── payload_select2_alias.json │ │ ├── payload_select3_alias.json │ │ ├── payload_select_alias_with_timezone.json │ │ ├── payload_set1.json │ │ ├── payload_timebucket1.json │ │ ├── payload_timebucket2.json │ │ ├── payload_timebucket3.json │ │ ├── payload_timebucket4.json │ │ ├── payload_update_set_where1.json │ │ ├── payload_where_condition_isnull.json │ │ └── payload_where_condition_notnull.json │ ├── test_payload_builder.py │ ├── test_sc_exceptions.py │ ├── test_storage_client.py │ └── test_utils.py ├── test_alert_manager.py ├── test_audit_logger.py ├── test_common_utils.py ├── test_configuration_cache.py ├── test_configuration_manager.py ├── test_configuration_validation_helpers.py ├── test_logger.py ├── test_plugin_discovery.py ├── test_process.py ├── test_service_record.py ├── test_statistics.py └── web │ ├── test_middleware.py │ └── test_ssl_wrapper.py ├── plugins ├── common │ └── test_plugins_common_utils.py └── north │ └── common │ └── test_common.py ├── services ├── common │ ├── microservice_management │ │ └── test_instance.py │ ├── test_microservice.py │ └── test_services_common_utils.py └── core │ ├── api │ ├── certs │ │ ├── fledge.cert │ │ ├── fledge.key │ │ ├── fledge.pem │ │ ├── fledge.txt │ │ ├── json │ │ │ └── test.json │ │ ├── pem │ │ │ └── fledge.pem │ │ ├── test.cer │ │ └── test.crt │ ├── control_service │ │ ├── test_acl_management.py │ │ ├── test_entrypoint.py │ │ ├── test_pipeline.py │ │ └── test_script_management.py │ ├── plugins │ │ ├── test_config_validator.py │ │ ├── test_discovery.py │ │ ├── test_install.py │ │ ├── test_remove.py │ │ └── test_update.py │ ├── support │ │ └── .gitkeep │ ├── test_alerts.py │ ├── test_api_utils.py │ ├── test_asset_tracker_api.py │ ├── test_audit.py │ ├── test_auth_mandatory.py │ ├── test_auth_optional.py │ ├── test_backup_restore.py │ ├── test_browser_assets.py │ ├── test_certificate_store.py │ ├── test_common_ping.py │ ├── test_configuration.py │ ├── test_filters.py │ ├── test_notification.py │ ├── test_package_log.py │ ├── test_scheduler_api.py │ ├── test_service.py │ ├── test_statistics_api.py │ ├── test_support.py │ └── test_task.py │ ├── asset_tracker │ └── test_asset_tracker.py │ ├── interest_registry │ ├── test_change_callback.py │ └── test_interest_registry.py │ ├── scheduler │ ├── test_scheduler.py │ ├── test_scheduler_entities.py │ └── test_scheduler_exceptions.py │ ├── service_registry │ ├── test_exceptions.py │ ├── test_monitor.py │ └── test_service_registry.py │ ├── test_connect.py │ ├── test_main.py │ ├── test_server.py │ └── test_user_model.py └── tasks ├── purge ├── test_purge.py └── test_purge_main.py └── statistics ├── test_statistics_history.py └── test_statistics_main.py /.cursor/rules/C/core.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/.cursor/rules/C/core.mdc -------------------------------------------------------------------------------- /.cursor/rules/C/plugins/filter.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/.cursor/rules/C/plugins/filter.mdc -------------------------------------------------------------------------------- /.cursor/rules/C/plugins/north.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/.cursor/rules/C/plugins/north.mdc -------------------------------------------------------------------------------- /.cursor/rules/C/plugins/south.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/.cursor/rules/C/plugins/south.mdc -------------------------------------------------------------------------------- /.cursor/rules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/.cursor/rules/README.md -------------------------------------------------------------------------------- /.cursor/rules/docs.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/.cursor/rules/docs.mdc -------------------------------------------------------------------------------- /.cursor/rules/python/api.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/.cursor/rules/python/api.mdc -------------------------------------------------------------------------------- /.cursor/rules/python/config.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/.cursor/rules/python/config.mdc -------------------------------------------------------------------------------- /.cursor/rules/python/core.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/.cursor/rules/python/core.mdc -------------------------------------------------------------------------------- /.cursor/rules/python/quality.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/.cursor/rules/python/quality.mdc -------------------------------------------------------------------------------- /.cursor/rules/tests/python/api.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/.cursor/rules/tests/python/api.mdc -------------------------------------------------------------------------------- /.cursor/rules/tests/python/unit.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/.cursor/rules/tests/python/unit.mdc -------------------------------------------------------------------------------- /.cursor/services/notification.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/.cursor/services/notification.mdc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/doc_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/.github/ISSUE_TEMPLATE/doc_issue.yml -------------------------------------------------------------------------------- /.github/workflows/checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/.github/workflows/checker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /ADOPTERS.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/ADOPTERS.MD -------------------------------------------------------------------------------- /C/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/CMakeLists.txt -------------------------------------------------------------------------------- /C/common/JSONPath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/JSONPath.cpp -------------------------------------------------------------------------------- /C/common/acl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/acl.cpp -------------------------------------------------------------------------------- /C/common/aggregate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/aggregate.cpp -------------------------------------------------------------------------------- /C/common/asset_tracking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/asset_tracking.cpp -------------------------------------------------------------------------------- /C/common/audit_logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/audit_logger.cpp -------------------------------------------------------------------------------- /C/common/base64databuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/base64databuffer.cpp -------------------------------------------------------------------------------- /C/common/base64image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/base64image.cpp -------------------------------------------------------------------------------- /C/common/bearer_token.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/bearer_token.cpp -------------------------------------------------------------------------------- /C/common/config_category.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/config_category.cpp -------------------------------------------------------------------------------- /C/common/cryptography_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/cryptography_utils.cpp -------------------------------------------------------------------------------- /C/common/databuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/databuffer.cpp -------------------------------------------------------------------------------- /C/common/datapoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/datapoint.cpp -------------------------------------------------------------------------------- /C/common/datapoint_utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/datapoint_utility.cpp -------------------------------------------------------------------------------- /C/common/file_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/file_utils.cpp -------------------------------------------------------------------------------- /C/common/filter_pipeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/filter_pipeline.cpp -------------------------------------------------------------------------------- /C/common/filter_plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/filter_plugin.cpp -------------------------------------------------------------------------------- /C/common/form_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/form_data.cpp -------------------------------------------------------------------------------- /C/common/image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/image.cpp -------------------------------------------------------------------------------- /C/common/include/JSONPath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/JSONPath.h -------------------------------------------------------------------------------- /C/common/include/acl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/acl.h -------------------------------------------------------------------------------- /C/common/include/aggregate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/aggregate.h -------------------------------------------------------------------------------- /C/common/include/asset_tracking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/asset_tracking.h -------------------------------------------------------------------------------- /C/common/include/audit_logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/audit_logger.h -------------------------------------------------------------------------------- /C/common/include/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/base64.h -------------------------------------------------------------------------------- /C/common/include/base64databuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/base64databuffer.h -------------------------------------------------------------------------------- /C/common/include/base64dpimage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/base64dpimage.h -------------------------------------------------------------------------------- /C/common/include/bearer_token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/bearer_token.h -------------------------------------------------------------------------------- /C/common/include/config_category.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/config_category.h -------------------------------------------------------------------------------- /C/common/include/cryptography_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/cryptography_utils.h -------------------------------------------------------------------------------- /C/common/include/databuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/databuffer.h -------------------------------------------------------------------------------- /C/common/include/datapoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/datapoint.h -------------------------------------------------------------------------------- /C/common/include/datapoint_utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/datapoint_utility.h -------------------------------------------------------------------------------- /C/common/include/dpimage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/dpimage.h -------------------------------------------------------------------------------- /C/common/include/expression.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/expression.h -------------------------------------------------------------------------------- /C/common/include/exprtk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/exprtk.hpp -------------------------------------------------------------------------------- /C/common/include/file_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/file_utils.h -------------------------------------------------------------------------------- /C/common/include/filter_pipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/filter_pipeline.h -------------------------------------------------------------------------------- /C/common/include/filter_plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/filter_plugin.h -------------------------------------------------------------------------------- /C/common/include/form_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/form_data.h -------------------------------------------------------------------------------- /C/common/include/insert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/insert.h -------------------------------------------------------------------------------- /C/common/include/join.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/join.h -------------------------------------------------------------------------------- /C/common/include/json_properties.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/json_properties.h -------------------------------------------------------------------------------- /C/common/include/json_provider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/json_provider.h -------------------------------------------------------------------------------- /C/common/include/json_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/json_utils.h -------------------------------------------------------------------------------- /C/common/include/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/logger.h -------------------------------------------------------------------------------- /C/common/include/management_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/management_client.h -------------------------------------------------------------------------------- /C/common/include/pipeline_debugger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/pipeline_debugger.h -------------------------------------------------------------------------------- /C/common/include/pipeline_element.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/pipeline_element.h -------------------------------------------------------------------------------- /C/common/include/plugin_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/plugin_data.h -------------------------------------------------------------------------------- /C/common/include/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/process.h -------------------------------------------------------------------------------- /C/common/include/purge_result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/purge_result.h -------------------------------------------------------------------------------- /C/common/include/pyruntime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/pyruntime.h -------------------------------------------------------------------------------- /C/common/include/pythonreading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/pythonreading.h -------------------------------------------------------------------------------- /C/common/include/pythonreadingset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/pythonreadingset.h -------------------------------------------------------------------------------- /C/common/include/query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/query.h -------------------------------------------------------------------------------- /C/common/include/reading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/reading.h -------------------------------------------------------------------------------- /C/common/include/reading_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/reading_set.h -------------------------------------------------------------------------------- /C/common/include/reading_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/reading_stream.h -------------------------------------------------------------------------------- /C/common/include/resultset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/resultset.h -------------------------------------------------------------------------------- /C/common/include/returns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/returns.h -------------------------------------------------------------------------------- /C/common/include/service_record.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/service_record.h -------------------------------------------------------------------------------- /C/common/include/sort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/sort.h -------------------------------------------------------------------------------- /C/common/include/storage_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/storage_client.h -------------------------------------------------------------------------------- /C/common/include/string_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/string_utils.h -------------------------------------------------------------------------------- /C/common/include/timebucket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/timebucket.h -------------------------------------------------------------------------------- /C/common/include/update_modifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/update_modifier.h -------------------------------------------------------------------------------- /C/common/include/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/utils.h -------------------------------------------------------------------------------- /C/common/include/value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/value.h -------------------------------------------------------------------------------- /C/common/include/where.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/include/where.h -------------------------------------------------------------------------------- /C/common/join.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/join.cpp -------------------------------------------------------------------------------- /C/common/json_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/json_utils.cpp -------------------------------------------------------------------------------- /C/common/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/logger.cpp -------------------------------------------------------------------------------- /C/common/management_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/management_client.cpp -------------------------------------------------------------------------------- /C/common/pipeline_branch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/pipeline_branch.cpp -------------------------------------------------------------------------------- /C/common/pipeline_debugger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/pipeline_debugger.cpp -------------------------------------------------------------------------------- /C/common/pipeline_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/pipeline_element.cpp -------------------------------------------------------------------------------- /C/common/pipeline_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/pipeline_filter.cpp -------------------------------------------------------------------------------- /C/common/pipeline_writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/pipeline_writer.cpp -------------------------------------------------------------------------------- /C/common/plugin_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/plugin_data.cpp -------------------------------------------------------------------------------- /C/common/process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/process.cpp -------------------------------------------------------------------------------- /C/common/purge_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/purge_result.cpp -------------------------------------------------------------------------------- /C/common/pyexception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/pyexception.cpp -------------------------------------------------------------------------------- /C/common/pyruntime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/pyruntime.cpp -------------------------------------------------------------------------------- /C/common/pythonconfigcategory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/pythonconfigcategory.cpp -------------------------------------------------------------------------------- /C/common/pythonreading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/pythonreading.cpp -------------------------------------------------------------------------------- /C/common/pythonreadingset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/pythonreadingset.cpp -------------------------------------------------------------------------------- /C/common/query.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/query.cpp -------------------------------------------------------------------------------- /C/common/reading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/reading.cpp -------------------------------------------------------------------------------- /C/common/reading_circularbuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/reading_circularbuffer.cpp -------------------------------------------------------------------------------- /C/common/reading_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/reading_set.cpp -------------------------------------------------------------------------------- /C/common/result_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/result_set.cpp -------------------------------------------------------------------------------- /C/common/service_record.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/service_record.cpp -------------------------------------------------------------------------------- /C/common/storage_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/storage_client.cpp -------------------------------------------------------------------------------- /C/common/string_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/string_utils.cpp -------------------------------------------------------------------------------- /C/common/where.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/common/where.cpp -------------------------------------------------------------------------------- /C/plugins/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/common/CMakeLists.txt -------------------------------------------------------------------------------- /C/plugins/common/http_sender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/common/http_sender.cpp -------------------------------------------------------------------------------- /C/plugins/common/include/piwebapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/common/include/piwebapi.h -------------------------------------------------------------------------------- /C/plugins/common/libcurl_https.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/common/libcurl_https.cpp -------------------------------------------------------------------------------- /C/plugins/common/piwebapi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/common/piwebapi.cpp -------------------------------------------------------------------------------- /C/plugins/common/simple_http.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/common/simple_http.cpp -------------------------------------------------------------------------------- /C/plugins/common/simple_https.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/common/simple_https.cpp -------------------------------------------------------------------------------- /C/plugins/filter/common/filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/filter/common/filter.cpp -------------------------------------------------------------------------------- /C/plugins/north/OMF/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/north/OMF/CMakeLists.txt -------------------------------------------------------------------------------- /C/plugins/north/OMF/OMFError.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/north/OMF/OMFError.cpp -------------------------------------------------------------------------------- /C/plugins/north/OMF/include/OMFHint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/north/OMF/include/OMFHint.h -------------------------------------------------------------------------------- /C/plugins/north/OMF/include/ocs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/north/OMF/include/ocs.h -------------------------------------------------------------------------------- /C/plugins/north/OMF/include/omf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/north/OMF/include/omf.h -------------------------------------------------------------------------------- /C/plugins/north/OMF/include/omfinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/north/OMF/include/omfinfo.h -------------------------------------------------------------------------------- /C/plugins/north/OMF/linkdata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/north/OMF/linkdata.cpp -------------------------------------------------------------------------------- /C/plugins/north/OMF/ocs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/north/OMF/ocs.cpp -------------------------------------------------------------------------------- /C/plugins/north/OMF/omf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/north/OMF/omf.cpp -------------------------------------------------------------------------------- /C/plugins/north/OMF/omfbuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/north/OMF/omfbuffer.cpp -------------------------------------------------------------------------------- /C/plugins/north/OMF/omfhints.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/north/OMF/omfhints.cpp -------------------------------------------------------------------------------- /C/plugins/north/OMF/omfinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/north/OMF/omfinfo.cpp -------------------------------------------------------------------------------- /C/plugins/north/OMF/plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/north/OMF/plugin.cpp -------------------------------------------------------------------------------- /C/plugins/storage/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/storage/CMakeLists.txt -------------------------------------------------------------------------------- /C/plugins/storage/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/storage/README.rst -------------------------------------------------------------------------------- /C/plugins/storage/postgres/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/storage/postgres/README.rst -------------------------------------------------------------------------------- /C/plugins/storage/postgres/plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/storage/postgres/plugin.cpp -------------------------------------------------------------------------------- /C/plugins/storage/sqlite/plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/storage/sqlite/plugin.cpp -------------------------------------------------------------------------------- /C/plugins/storage/sqlitelb/plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/storage/sqlitelb/plugin.cpp -------------------------------------------------------------------------------- /C/plugins/utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/utils/CMakeLists.txt -------------------------------------------------------------------------------- /C/plugins/utils/cmdutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/utils/cmdutil.cpp -------------------------------------------------------------------------------- /C/plugins/utils/get_plugin_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/plugins/utils/get_plugin_info.cpp -------------------------------------------------------------------------------- /C/services/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/common/CMakeLists.txt -------------------------------------------------------------------------------- /C/services/common/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/common/README.rst -------------------------------------------------------------------------------- /C/services/common/config_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/common/config_handler.cpp -------------------------------------------------------------------------------- /C/services/common/include/plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/common/include/plugin.h -------------------------------------------------------------------------------- /C/services/common/management_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/common/management_api.cpp -------------------------------------------------------------------------------- /C/services/common/perfmonitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/common/perfmonitor.cpp -------------------------------------------------------------------------------- /C/services/common/plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/common/plugin.cpp -------------------------------------------------------------------------------- /C/services/common/plugin_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/common/plugin_manager.cpp -------------------------------------------------------------------------------- /C/services/core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/core/CMakeLists.txt -------------------------------------------------------------------------------- /C/services/core/service_registry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/core/service_registry.cpp -------------------------------------------------------------------------------- /C/services/north/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/north/CMakeLists.txt -------------------------------------------------------------------------------- /C/services/north/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/north/README.rst -------------------------------------------------------------------------------- /C/services/north/data_load.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/north/data_load.cpp -------------------------------------------------------------------------------- /C/services/north/data_send.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/north/data_send.cpp -------------------------------------------------------------------------------- /C/services/north/include/defaults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/north/include/defaults.h -------------------------------------------------------------------------------- /C/services/north/north.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/north/north.cpp -------------------------------------------------------------------------------- /C/services/north/north_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/north/north_api.cpp -------------------------------------------------------------------------------- /C/services/north/north_plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/north/north_plugin.cpp -------------------------------------------------------------------------------- /C/services/south/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/south/CMakeLists.txt -------------------------------------------------------------------------------- /C/services/south/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/south/README.rst -------------------------------------------------------------------------------- /C/services/south/include/defaults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/south/include/defaults.h -------------------------------------------------------------------------------- /C/services/south/include/ingest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/south/include/ingest.h -------------------------------------------------------------------------------- /C/services/south/ingest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/south/ingest.cpp -------------------------------------------------------------------------------- /C/services/south/ingestRate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/south/ingestRate.cpp -------------------------------------------------------------------------------- /C/services/south/south.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/south/south.cpp -------------------------------------------------------------------------------- /C/services/south/south_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/south/south_api.cpp -------------------------------------------------------------------------------- /C/services/south/south_plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/south/south_plugin.cpp -------------------------------------------------------------------------------- /C/services/storage/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/storage/CMakeLists.txt -------------------------------------------------------------------------------- /C/services/storage/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/storage/README.rst -------------------------------------------------------------------------------- /C/services/storage/storage: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C/services/storage/storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/storage/storage.cpp -------------------------------------------------------------------------------- /C/services/storage/storage_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/services/storage/storage_api.cpp -------------------------------------------------------------------------------- /C/tasks/check_updates/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/tasks/check_updates/main.cpp -------------------------------------------------------------------------------- /C/tasks/north/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/tasks/north/CMakeLists.txt -------------------------------------------------------------------------------- /C/tasks/purge_system/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/tasks/purge_system/CMakeLists.txt -------------------------------------------------------------------------------- /C/tasks/purge_system/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/tasks/purge_system/main.cpp -------------------------------------------------------------------------------- /C/tasks/statistics_history/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/tasks/statistics_history/main.cpp -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/thirdparty/rapidjson/.gitignore -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/thirdparty/rapidjson/.gitmodules -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/thirdparty/rapidjson/.travis.yml -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/thirdparty/rapidjson/CHANGELOG.md -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/thirdparty/rapidjson/appveyor.yml -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail1.json: -------------------------------------------------------------------------------- 1 | "A JSON payload should be an object or array, not a string." -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail11.json: -------------------------------------------------------------------------------- 1 | {"Illegal expression": 1 + 2} -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail12.json: -------------------------------------------------------------------------------- 1 | {"Illegal invocation": alert()} -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail13.json: -------------------------------------------------------------------------------- 1 | {"Numbers cannot have leading zeroes": 013} -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail14.json: -------------------------------------------------------------------------------- 1 | {"Numbers cannot be hex": 0x14} -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail15.json: -------------------------------------------------------------------------------- 1 | ["Illegal backslash escape: \x15"] -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail16.json: -------------------------------------------------------------------------------- 1 | [\naked] -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail17.json: -------------------------------------------------------------------------------- 1 | ["Illegal backslash escape: \017"] -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail19.json: -------------------------------------------------------------------------------- 1 | {"Missing colon" null} -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail2.json: -------------------------------------------------------------------------------- 1 | ["Unclosed array" -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail20.json: -------------------------------------------------------------------------------- 1 | {"Double colon":: null} -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail21.json: -------------------------------------------------------------------------------- 1 | {"Comma instead of colon", null} -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail22.json: -------------------------------------------------------------------------------- 1 | ["Colon instead of comma": false] -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail23.json: -------------------------------------------------------------------------------- 1 | ["Bad value", truth] -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail24.json: -------------------------------------------------------------------------------- 1 | ['single quote'] -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail25.json: -------------------------------------------------------------------------------- 1 | [" tab character in string "] -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail27.json: -------------------------------------------------------------------------------- 1 | ["line 2 | break"] -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail28.json: -------------------------------------------------------------------------------- 1 | ["line\ 2 | break"] -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail29.json: -------------------------------------------------------------------------------- 1 | [0e] -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail30.json: -------------------------------------------------------------------------------- 1 | [0e+] -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail31.json: -------------------------------------------------------------------------------- 1 | [0e+-1] -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail32.json: -------------------------------------------------------------------------------- 1 | {"Comma instead if closing brace": true, -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail33.json: -------------------------------------------------------------------------------- 1 | ["mismatch"} -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail4.json: -------------------------------------------------------------------------------- 1 | ["extra comma",] -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail5.json: -------------------------------------------------------------------------------- 1 | ["double extra comma",,] -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail6.json: -------------------------------------------------------------------------------- 1 | [ , "<-- missing value"] -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail7.json: -------------------------------------------------------------------------------- 1 | ["Comma after the close"], -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail8.json: -------------------------------------------------------------------------------- 1 | ["Extra close"]] -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/bin/jsonchecker/fail9.json: -------------------------------------------------------------------------------- 1 | {"Extra comma": true,} -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/doc/dom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/thirdparty/rapidjson/doc/dom.md -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/doc/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/thirdparty/rapidjson/doc/faq.md -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/doc/npm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/thirdparty/rapidjson/doc/npm.md -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/doc/sax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/thirdparty/rapidjson/doc/sax.md -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/thirdparty/rapidjson/library.json -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/thirdparty/rapidjson/license.txt -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/thirdparty/rapidjson/package.json -------------------------------------------------------------------------------- /C/thirdparty/rapidjson/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/C/thirdparty/rapidjson/readme.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /GOVERNANCE.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/GOVERNANCE.MD -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/README.rst -------------------------------------------------------------------------------- /SECURITY.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/SECURITY.MD -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/VERSION -------------------------------------------------------------------------------- /contrib/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/etc/kerberos/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/data/etc/kerberos/README.rst -------------------------------------------------------------------------------- /dco-signoffs/other-dco-signoff.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/dco-signoffs/other-dco-signoff.txt -------------------------------------------------------------------------------- /docs/91_version_history.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/91_version_history.rst -------------------------------------------------------------------------------- /docs/92_downloads.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/92_downloads.rst -------------------------------------------------------------------------------- /docs/KERBEROS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/KERBEROS.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/OMF.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/OMF.rst -------------------------------------------------------------------------------- /docs/RASPBIAN.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/RASPBIAN.rst -------------------------------------------------------------------------------- /docs/_static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_static/theme_overrides.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/_static/theme_overrides.css -------------------------------------------------------------------------------- /docs/_static/version_menu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/_static/version_menu.css -------------------------------------------------------------------------------- /docs/_templates/breadcrumbs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/_templates/breadcrumbs.html -------------------------------------------------------------------------------- /docs/acl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/acl.rst -------------------------------------------------------------------------------- /docs/build_index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/build_index.rst -------------------------------------------------------------------------------- /docs/building_fledge/05_tasks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/building_fledge/05_tasks.rst -------------------------------------------------------------------------------- /docs/building_fledge/06_testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/building_fledge/06_testing.rst -------------------------------------------------------------------------------- /docs/building_fledge/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/building_fledge/index.rst -------------------------------------------------------------------------------- /docs/building_pipelines.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/building_pipelines.rst -------------------------------------------------------------------------------- /docs/check-sphinx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/check-sphinx.py -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/control.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/control.rst -------------------------------------------------------------------------------- /docs/control_scripts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/control_scripts.rst -------------------------------------------------------------------------------- /docs/fledge-north-OMF.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/fledge-north-OMF.rst -------------------------------------------------------------------------------- /docs/fledge_architecture.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/fledge_architecture.rst -------------------------------------------------------------------------------- /docs/glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/glossary.rst -------------------------------------------------------------------------------- /docs/images/ACL_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/ACL_1.jpg -------------------------------------------------------------------------------- /docs/images/ACL_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/ACL_2.jpg -------------------------------------------------------------------------------- /docs/images/ACL_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/ACL_3.jpg -------------------------------------------------------------------------------- /docs/images/ACL_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/ACL_4.jpg -------------------------------------------------------------------------------- /docs/images/ACL_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/ACL_5.jpg -------------------------------------------------------------------------------- /docs/images/ACL_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/ACL_6.jpg -------------------------------------------------------------------------------- /docs/images/ACL_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/ACL_7.jpg -------------------------------------------------------------------------------- /docs/images/ACL_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/ACL_8.jpg -------------------------------------------------------------------------------- /docs/images/ACL_9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/ACL_9.jpg -------------------------------------------------------------------------------- /docs/images/ADH_Regions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/ADH_Regions.jpg -------------------------------------------------------------------------------- /docs/images/CONCH_available.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/CONCH_available.jpg -------------------------------------------------------------------------------- /docs/images/CONCH_message.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/CONCH_message.jpg -------------------------------------------------------------------------------- /docs/images/CONCH_slack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/CONCH_slack.jpg -------------------------------------------------------------------------------- /docs/images/DashboardSearch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/DashboardSearch.jpg -------------------------------------------------------------------------------- /docs/images/EndToEnd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/EndToEnd.jpg -------------------------------------------------------------------------------- /docs/images/Grafana_Timestamp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/Grafana_Timestamp.jpg -------------------------------------------------------------------------------- /docs/images/Grafana_asset.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/Grafana_asset.jpg -------------------------------------------------------------------------------- /docs/images/Grafana_ping.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/Grafana_ping.jpg -------------------------------------------------------------------------------- /docs/images/Grafana_reading.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/Grafana_reading.jpg -------------------------------------------------------------------------------- /docs/images/Grafana_statistics.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/Grafana_statistics.jpg -------------------------------------------------------------------------------- /docs/images/LathePipeline.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/LathePipeline.jpg -------------------------------------------------------------------------------- /docs/images/MonitorDiskUsage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/MonitorDiskUsage.jpg -------------------------------------------------------------------------------- /docs/images/MonitorMatch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/MonitorMatch.jpg -------------------------------------------------------------------------------- /docs/images/MonitorNorthRate.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/MonitorNorthRate.jpg -------------------------------------------------------------------------------- /docs/images/MonitorTrigger.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/MonitorTrigger.jpg -------------------------------------------------------------------------------- /docs/images/MonitorWatchDog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/MonitorWatchDog.jpg -------------------------------------------------------------------------------- /docs/images/MonitorZendesk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/MonitorZendesk.jpg -------------------------------------------------------------------------------- /docs/images/MonitoredBuffered.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/MonitoredBuffered.jpg -------------------------------------------------------------------------------- /docs/images/NorthFailure.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/NorthFailure.jpg -------------------------------------------------------------------------------- /docs/images/OMF_AF.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/OMF_AF.jpg -------------------------------------------------------------------------------- /docs/images/OMF_Auth.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/OMF_Auth.jpg -------------------------------------------------------------------------------- /docs/images/OMF_Cloud.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/OMF_Cloud.jpg -------------------------------------------------------------------------------- /docs/images/OMF_Connection.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/OMF_Connection.jpg -------------------------------------------------------------------------------- /docs/images/OMF_Default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/OMF_Default.jpg -------------------------------------------------------------------------------- /docs/images/OMF_Endpoints.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/OMF_Endpoints.jpg -------------------------------------------------------------------------------- /docs/images/OMF_Format.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/OMF_Format.jpg -------------------------------------------------------------------------------- /docs/images/OMF_Formats.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/OMF_Formats.jpg -------------------------------------------------------------------------------- /docs/images/OMF_Persisted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/OMF_Persisted.png -------------------------------------------------------------------------------- /docs/images/OMF_StaticData.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/OMF_StaticData.jpg -------------------------------------------------------------------------------- /docs/images/OMF_tabs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/OMF_tabs.png -------------------------------------------------------------------------------- /docs/images/PI_connect.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/PI_connect.jpg -------------------------------------------------------------------------------- /docs/images/PI_connectors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/PI_connectors.jpg -------------------------------------------------------------------------------- /docs/images/PI_token.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/PI_token.jpg -------------------------------------------------------------------------------- /docs/images/PersistActions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/PersistActions.png -------------------------------------------------------------------------------- /docs/images/PersistedPlugins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/PersistedPlugins.png -------------------------------------------------------------------------------- /docs/images/PurgeConfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/PurgeConfig.png -------------------------------------------------------------------------------- /docs/images/PurgeCycles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/PurgeCycles.png -------------------------------------------------------------------------------- /docs/images/PurgeSchedules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/PurgeSchedules.png -------------------------------------------------------------------------------- /docs/images/PurgeSystemConfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/PurgeSystemConfig.png -------------------------------------------------------------------------------- /docs/images/TaskLog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/TaskLog.png -------------------------------------------------------------------------------- /docs/images/add_user.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/add_user.jpg -------------------------------------------------------------------------------- /docs/images/admin_api.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/admin_api.jpg -------------------------------------------------------------------------------- /docs/images/advanced_south.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/advanced_south.jpg -------------------------------------------------------------------------------- /docs/images/alert.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/alert.jpg -------------------------------------------------------------------------------- /docs/images/authentication.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/authentication.jpg -------------------------------------------------------------------------------- /docs/images/automation_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/automation_1.jpg -------------------------------------------------------------------------------- /docs/images/automation_10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/automation_10.jpg -------------------------------------------------------------------------------- /docs/images/automation_11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/automation_11.jpg -------------------------------------------------------------------------------- /docs/images/automation_12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/automation_12.jpg -------------------------------------------------------------------------------- /docs/images/automation_13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/automation_13.jpg -------------------------------------------------------------------------------- /docs/images/automation_14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/automation_14.jpg -------------------------------------------------------------------------------- /docs/images/automation_15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/automation_15.jpg -------------------------------------------------------------------------------- /docs/images/automation_16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/automation_16.jpg -------------------------------------------------------------------------------- /docs/images/automation_17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/automation_17.jpg -------------------------------------------------------------------------------- /docs/images/automation_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/automation_2.jpg -------------------------------------------------------------------------------- /docs/images/automation_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/automation_3.jpg -------------------------------------------------------------------------------- /docs/images/automation_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/automation_4.jpg -------------------------------------------------------------------------------- /docs/images/automation_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/automation_5.jpg -------------------------------------------------------------------------------- /docs/images/automation_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/automation_6.jpg -------------------------------------------------------------------------------- /docs/images/automation_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/automation_7.jpg -------------------------------------------------------------------------------- /docs/images/automation_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/automation_8.jpg -------------------------------------------------------------------------------- /docs/images/automation_9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/automation_9.jpg -------------------------------------------------------------------------------- /docs/images/backup.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/backup.JPG -------------------------------------------------------------------------------- /docs/images/branch_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/branch_1.jpg -------------------------------------------------------------------------------- /docs/images/branch_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/branch_2.jpg -------------------------------------------------------------------------------- /docs/images/branch_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/branch_3.jpg -------------------------------------------------------------------------------- /docs/images/branch_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/branch_4.jpg -------------------------------------------------------------------------------- /docs/images/certificate_store.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/certificate_store.jpg -------------------------------------------------------------------------------- /docs/images/change_role.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/change_role.jpg -------------------------------------------------------------------------------- /docs/images/config_cache.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/config_cache.jpg -------------------------------------------------------------------------------- /docs/images/connection_https.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/connection_https.jpg -------------------------------------------------------------------------------- /docs/images/core_log_level.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/core_log_level.jpg -------------------------------------------------------------------------------- /docs/images/current_icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/current_icon.jpg -------------------------------------------------------------------------------- /docs/images/dashboard.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/dashboard.JPG -------------------------------------------------------------------------------- /docs/images/delete_user.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/delete_user.jpg -------------------------------------------------------------------------------- /docs/images/deprecated_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/deprecated_1.png -------------------------------------------------------------------------------- /docs/images/deprecated_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/deprecated_2.png -------------------------------------------------------------------------------- /docs/images/developer_features.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/developer_features.jpg -------------------------------------------------------------------------------- /docs/images/dispatcher-config.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/dispatcher-config.jpg -------------------------------------------------------------------------------- /docs/images/download_icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/download_icon.jpg -------------------------------------------------------------------------------- /docs/images/edge_control_path.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/edge_control_path.jpg -------------------------------------------------------------------------------- /docs/images/enable_https.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/enable_https.jpg -------------------------------------------------------------------------------- /docs/images/eraser.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/eraser.jpg -------------------------------------------------------------------------------- /docs/images/features.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/features.jpg -------------------------------------------------------------------------------- /docs/images/filter_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/filter_1.jpg -------------------------------------------------------------------------------- /docs/images/filter_10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/filter_10.jpg -------------------------------------------------------------------------------- /docs/images/filter_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/filter_2.jpg -------------------------------------------------------------------------------- /docs/images/filter_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/filter_3.jpg -------------------------------------------------------------------------------- /docs/images/filter_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/filter_4.jpg -------------------------------------------------------------------------------- /docs/images/filter_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/filter_5.jpg -------------------------------------------------------------------------------- /docs/images/filter_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/filter_6.jpg -------------------------------------------------------------------------------- /docs/images/filter_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/filter_7.jpg -------------------------------------------------------------------------------- /docs/images/filter_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/filter_8.jpg -------------------------------------------------------------------------------- /docs/images/filter_9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/filter_9.jpg -------------------------------------------------------------------------------- /docs/images/firewall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/firewall.jpg -------------------------------------------------------------------------------- /docs/images/fledge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/fledge.png -------------------------------------------------------------------------------- /docs/images/fledge_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/fledge_architecture.png -------------------------------------------------------------------------------- /docs/images/flow_actionbar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/flow_actionbar.jpg -------------------------------------------------------------------------------- /docs/images/flow_addfilter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/flow_addfilter.jpg -------------------------------------------------------------------------------- /docs/images/flow_definefilter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/flow_definefilter.jpg -------------------------------------------------------------------------------- /docs/images/flow_details.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/flow_details.jpg -------------------------------------------------------------------------------- /docs/images/flow_dragging.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/flow_dragging.jpg -------------------------------------------------------------------------------- /docs/images/flow_filteradded.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/flow_filteradded.jpg -------------------------------------------------------------------------------- /docs/images/flow_filterconfig.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/flow_filterconfig.jpg -------------------------------------------------------------------------------- /docs/images/flow_filterdone.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/flow_filterdone.jpg -------------------------------------------------------------------------------- /docs/images/flow_reordered.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/flow_reordered.jpg -------------------------------------------------------------------------------- /docs/images/flow_sinusoid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/flow_sinusoid.jpg -------------------------------------------------------------------------------- /docs/images/flow_south.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/flow_south.jpg -------------------------------------------------------------------------------- /docs/images/flow_southcontrols.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/flow_southcontrols.jpg -------------------------------------------------------------------------------- /docs/images/flow_southhover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/flow_southhover.jpg -------------------------------------------------------------------------------- /docs/images/flow_southmenu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/flow_southmenu.jpg -------------------------------------------------------------------------------- /docs/images/flow_southplugin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/flow_southplugin.jpg -------------------------------------------------------------------------------- /docs/images/graph_icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/graph_icon.jpg -------------------------------------------------------------------------------- /docs/images/gui_login.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/gui_login.jpg -------------------------------------------------------------------------------- /docs/images/gui_settings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/gui_settings.jpg -------------------------------------------------------------------------------- /docs/images/latest_graph.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/latest_graph.jpg -------------------------------------------------------------------------------- /docs/images/latest_icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/latest_icon.jpg -------------------------------------------------------------------------------- /docs/images/login.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/login.jpg -------------------------------------------------------------------------------- /docs/images/login_dashboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/login_dashboard.jpg -------------------------------------------------------------------------------- /docs/images/logview_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/logview_1.png -------------------------------------------------------------------------------- /docs/images/logview_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/logview_2.png -------------------------------------------------------------------------------- /docs/images/manual_purge.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/manual_purge.jpg -------------------------------------------------------------------------------- /docs/images/most_recent_data.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/most_recent_data.jpg -------------------------------------------------------------------------------- /docs/images/most_recent_icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/most_recent_icon.jpg -------------------------------------------------------------------------------- /docs/images/multi_graph1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/multi_graph1.jpg -------------------------------------------------------------------------------- /docs/images/multi_graph2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/multi_graph2.jpg -------------------------------------------------------------------------------- /docs/images/multi_graph3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/multi_graph3.jpg -------------------------------------------------------------------------------- /docs/images/newer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/newer.jpg -------------------------------------------------------------------------------- /docs/images/north_advanced.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/north_advanced.jpg -------------------------------------------------------------------------------- /docs/images/north_audit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/north_audit.jpg -------------------------------------------------------------------------------- /docs/images/north_change_log.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/north_change_log.jpg -------------------------------------------------------------------------------- /docs/images/north_map1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/north_map1.jpg -------------------------------------------------------------------------------- /docs/images/north_map2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/north_map2.jpg -------------------------------------------------------------------------------- /docs/images/north_map3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/north_map3.jpg -------------------------------------------------------------------------------- /docs/images/north_map4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/north_map4.jpg -------------------------------------------------------------------------------- /docs/images/north_services.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/north_services.JPG -------------------------------------------------------------------------------- /docs/images/older.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/older.jpg -------------------------------------------------------------------------------- /docs/images/omf-plugin-adh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/omf-plugin-adh.jpg -------------------------------------------------------------------------------- /docs/images/omf-plugin-eds.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/omf-plugin-eds.jpg -------------------------------------------------------------------------------- /docs/images/omf-plugin-ocs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/omf-plugin-ocs.jpg -------------------------------------------------------------------------------- /docs/images/omf-plugin-pi-web.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/omf-plugin-pi-web.jpg -------------------------------------------------------------------------------- /docs/images/opcua_server.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/opcua_server.jpg -------------------------------------------------------------------------------- /docs/images/password.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/password.jpg -------------------------------------------------------------------------------- /docs/images/password_policy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/password_policy.jpg -------------------------------------------------------------------------------- /docs/images/password_rotation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/password_rotation.jpg -------------------------------------------------------------------------------- /docs/images/persist_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/persist_1.png -------------------------------------------------------------------------------- /docs/images/persist_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/persist_2.png -------------------------------------------------------------------------------- /docs/images/pi_plugin_config.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/pi_plugin_config.JPG -------------------------------------------------------------------------------- /docs/images/pip_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/pip_1.jpg -------------------------------------------------------------------------------- /docs/images/pip_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/pip_2.jpg -------------------------------------------------------------------------------- /docs/images/pip_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/pip_3.jpg -------------------------------------------------------------------------------- /docs/images/pipelines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/pipelines.png -------------------------------------------------------------------------------- /docs/images/poll_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/poll_type.png -------------------------------------------------------------------------------- /docs/images/postgres_01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/postgres_01.jpg -------------------------------------------------------------------------------- /docs/images/postgres_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/postgres_config.png -------------------------------------------------------------------------------- /docs/images/profile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/profile.jpg -------------------------------------------------------------------------------- /docs/images/purge_01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/purge_01.jpg -------------------------------------------------------------------------------- /docs/images/purge_02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/purge_02.jpg -------------------------------------------------------------------------------- /docs/images/purge_03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/purge_03.jpg -------------------------------------------------------------------------------- /docs/images/reset_password.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/reset_password.jpg -------------------------------------------------------------------------------- /docs/images/restart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/restart.jpg -------------------------------------------------------------------------------- /docs/images/scheduler_advanced.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/scheduler_advanced.jpg -------------------------------------------------------------------------------- /docs/images/service_monitor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/service_monitor.jpg -------------------------------------------------------------------------------- /docs/images/setpoint_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/setpoint_1.jpg -------------------------------------------------------------------------------- /docs/images/setpoint_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/setpoint_2.jpg -------------------------------------------------------------------------------- /docs/images/setpoint_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/setpoint_3.jpg -------------------------------------------------------------------------------- /docs/images/settings.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/settings.JPG -------------------------------------------------------------------------------- /docs/images/sine_in.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/sine_in.jpg -------------------------------------------------------------------------------- /docs/images/sine_out5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/sine_out5.jpg -------------------------------------------------------------------------------- /docs/images/sine_out_change.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/sine_out_change.jpg -------------------------------------------------------------------------------- /docs/images/south_advanced.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/south_advanced.jpg -------------------------------------------------------------------------------- /docs/images/south_alert.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/south_alert.jpg -------------------------------------------------------------------------------- /docs/images/south_services.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/south_services.JPG -------------------------------------------------------------------------------- /docs/images/sqlite_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/sqlite_config.png -------------------------------------------------------------------------------- /docs/images/sqlitelb_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/sqlitelb_config.png -------------------------------------------------------------------------------- /docs/images/sqlitememory_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/sqlitememory_config.png -------------------------------------------------------------------------------- /docs/images/stats_options.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/stats_options.jpg -------------------------------------------------------------------------------- /docs/images/storage_01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/storage_01.jpg -------------------------------------------------------------------------------- /docs/images/storage_02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/storage_02.jpg -------------------------------------------------------------------------------- /docs/images/storage_03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/storage_03.jpg -------------------------------------------------------------------------------- /docs/images/storage_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/storage_config.png -------------------------------------------------------------------------------- /docs/images/support.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/support.JPG -------------------------------------------------------------------------------- /docs/images/tshooting_pi_001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/tshooting_pi_001.jpg -------------------------------------------------------------------------------- /docs/images/tshooting_pi_002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/tshooting_pi_002.jpg -------------------------------------------------------------------------------- /docs/images/tshooting_pi_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/tshooting_pi_003.png -------------------------------------------------------------------------------- /docs/images/tshooting_pi_004.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/tshooting_pi_004.jpg -------------------------------------------------------------------------------- /docs/images/tshooting_pi_005.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/tshooting_pi_005.jpg -------------------------------------------------------------------------------- /docs/images/tshooting_pi_006.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/tshooting_pi_006.jpg -------------------------------------------------------------------------------- /docs/images/tshooting_pi_007.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/tshooting_pi_007.jpg -------------------------------------------------------------------------------- /docs/images/tshooting_pi_008.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/tshooting_pi_008.jpg -------------------------------------------------------------------------------- /docs/images/tshooting_pi_009.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/tshooting_pi_009.jpg -------------------------------------------------------------------------------- /docs/images/tshooting_pi_010.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/tshooting_pi_010.jpg -------------------------------------------------------------------------------- /docs/images/tshooting_pi_011.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/tshooting_pi_011.jpg -------------------------------------------------------------------------------- /docs/images/tshooting_pi_012.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/tshooting_pi_012.jpg -------------------------------------------------------------------------------- /docs/images/update_certificate.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/update_certificate.jpg -------------------------------------------------------------------------------- /docs/images/update_user.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/update_user.jpg -------------------------------------------------------------------------------- /docs/images/user_management.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/user_management.jpg -------------------------------------------------------------------------------- /docs/images/user_pulldown.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/user_pulldown.jpg -------------------------------------------------------------------------------- /docs/images/view_buttons.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/view_buttons.jpg -------------------------------------------------------------------------------- /docs/images/view_graph.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/view_graph.jpg -------------------------------------------------------------------------------- /docs/images/view_hide.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/view_hide.jpg -------------------------------------------------------------------------------- /docs/images/view_paused.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/view_paused.jpg -------------------------------------------------------------------------------- /docs/images/view_spreadsheet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/view_spreadsheet.jpg -------------------------------------------------------------------------------- /docs/images/view_summary.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/view_summary.jpg -------------------------------------------------------------------------------- /docs/images/view_tabular.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/view_tabular.jpg -------------------------------------------------------------------------------- /docs/images/view_times.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/view_times.jpg -------------------------------------------------------------------------------- /docs/images/viewing_data.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/images/viewing_data.jpg -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/introduction.rst -------------------------------------------------------------------------------- /docs/keywords/Augmentation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/keywords/Augmentation -------------------------------------------------------------------------------- /docs/keywords/Cleansing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/keywords/Cleansing -------------------------------------------------------------------------------- /docs/keywords/Cloud: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/keywords/Cloud -------------------------------------------------------------------------------- /docs/keywords/Compression: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/keywords/Compression -------------------------------------------------------------------------------- /docs/keywords/Governance: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/keywords/Governance -------------------------------------------------------------------------------- /docs/keywords/Image: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/keywords/Image -------------------------------------------------------------------------------- /docs/keywords/Labelling: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/keywords/Labelling -------------------------------------------------------------------------------- /docs/keywords/MQTT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/keywords/MQTT -------------------------------------------------------------------------------- /docs/keywords/Mathematical: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/keywords/Mathematical -------------------------------------------------------------------------------- /docs/keywords/ModelExecution: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/keywords/ModelExecution -------------------------------------------------------------------------------- /docs/keywords/Namespace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/keywords/Namespace -------------------------------------------------------------------------------- /docs/keywords/PLC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/keywords/PLC -------------------------------------------------------------------------------- /docs/keywords/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/keywords/README.rst -------------------------------------------------------------------------------- /docs/keywords/Scripted: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/keywords/Scripted -------------------------------------------------------------------------------- /docs/keywords/Signal Processing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/keywords/Signal Processing -------------------------------------------------------------------------------- /docs/keywords/Simulation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/keywords/Simulation -------------------------------------------------------------------------------- /docs/keywords/Structure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/keywords/Structure -------------------------------------------------------------------------------- /docs/keywords/Textual: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/keywords/Textual -------------------------------------------------------------------------------- /docs/keywords/Vibration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/keywords/Vibration -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/monitoring/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/monitoring/configuration.rst -------------------------------------------------------------------------------- /docs/monitoring/flow.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/monitoring/flow.rst -------------------------------------------------------------------------------- /docs/monitoring/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/monitoring/index.rst -------------------------------------------------------------------------------- /docs/monitoring/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/monitoring/introduction.rst -------------------------------------------------------------------------------- /docs/monitoring/quality.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/monitoring/quality.rst -------------------------------------------------------------------------------- /docs/monitoring/resources.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/monitoring/resources.rst -------------------------------------------------------------------------------- /docs/monitoring/service.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/monitoring/service.rst -------------------------------------------------------------------------------- /docs/plugin_index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/plugin_index.rst -------------------------------------------------------------------------------- /docs/processing_data.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/processing_data.rst -------------------------------------------------------------------------------- /docs/quick_start/backup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/quick_start/backup.rst -------------------------------------------------------------------------------- /docs/quick_start/datasources.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/quick_start/datasources.rst -------------------------------------------------------------------------------- /docs/quick_start/gui.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/quick_start/gui.rst -------------------------------------------------------------------------------- /docs/quick_start/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/quick_start/index.rst -------------------------------------------------------------------------------- /docs/quick_start/installing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/quick_start/installing.rst -------------------------------------------------------------------------------- /docs/quick_start/instructions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/quick_start/instructions.txt -------------------------------------------------------------------------------- /docs/quick_start/north.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/quick_start/north.rst -------------------------------------------------------------------------------- /docs/quick_start/platforms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/quick_start/platforms.rst -------------------------------------------------------------------------------- /docs/quick_start/starting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/quick_start/starting.rst -------------------------------------------------------------------------------- /docs/quick_start/support.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/quick_start/support.rst -------------------------------------------------------------------------------- /docs/quick_start/uninstalling.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/quick_start/uninstalling.rst -------------------------------------------------------------------------------- /docs/quick_start/update.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/quick_start/update.rst -------------------------------------------------------------------------------- /docs/quick_start/viewing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/quick_start/viewing.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/rest_api_guide/01_REST.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/rest_api_guide/01_REST.rst -------------------------------------------------------------------------------- /docs/rest_api_guide/04_RESTuser.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/rest_api_guide/04_RESTuser.rst -------------------------------------------------------------------------------- /docs/rest_api_guide/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/rest_api_guide/index.rst -------------------------------------------------------------------------------- /docs/scripts/fledge_plugin_list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/scripts/fledge_plugin_list -------------------------------------------------------------------------------- /docs/securing_fledge.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/securing_fledge.rst -------------------------------------------------------------------------------- /docs/storage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/storage.rst -------------------------------------------------------------------------------- /docs/tuning_fledge.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/docs/tuning_fledge.rst -------------------------------------------------------------------------------- /doxy.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/doxy.config -------------------------------------------------------------------------------- /extras/python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/extras/python/.gitignore -------------------------------------------------------------------------------- /extras/python/fogbench/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extras/python/fogbench/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/extras/python/fogbench/__main__.py -------------------------------------------------------------------------------- /extras/scripts/fledge.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/extras/scripts/fledge.service -------------------------------------------------------------------------------- /extras/scripts/setenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/extras/scripts/setenv.sh -------------------------------------------------------------------------------- /mkversion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/mkversion -------------------------------------------------------------------------------- /python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/python/.gitignore -------------------------------------------------------------------------------- /python/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/python/.pylintrc -------------------------------------------------------------------------------- /python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/__template__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/python/__template__.py -------------------------------------------------------------------------------- /python/fledge/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/apps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/apps/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/common/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/python/fledge/common/README.rst -------------------------------------------------------------------------------- /python/fledge/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/common/acl_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/python/fledge/common/acl_manager.py -------------------------------------------------------------------------------- /python/fledge/common/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/python/fledge/common/common.py -------------------------------------------------------------------------------- /python/fledge/common/iprpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/python/fledge/common/iprpc.py -------------------------------------------------------------------------------- /python/fledge/common/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/python/fledge/common/logger.py -------------------------------------------------------------------------------- /python/fledge/common/microservice_management_client/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/common/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/python/fledge/common/parser.py -------------------------------------------------------------------------------- /python/fledge/common/process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/python/fledge/common/process.py -------------------------------------------------------------------------------- /python/fledge/common/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/python/fledge/common/statistics.py -------------------------------------------------------------------------------- /python/fledge/common/storage_client/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/common/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/python/fledge/common/utils.py -------------------------------------------------------------------------------- /python/fledge/common/web/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/plugins/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/plugins/common/shim/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/plugins/filter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/plugins/north/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/plugins/north/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/plugins/north/empty/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/plugins/south/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/plugins/storage/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/plugins/storage/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/plugins/storage/postgres/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/plugins/storage/postgres/backup_restore/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/plugins/storage/sqlite/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/plugins/storage/sqlite/backup_restore/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/services/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/services/common/microservice_management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/services/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/services/core/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/services/core/api/control_service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/services/core/api/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/services/core/api/repos/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/services/core/api/snapshot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/services/core/asset_tracker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/services/core/interest_registry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/services/core/scheduler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/services/core/service_registry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/services/south/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/tasks/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/python/fledge/tasks/README.rst -------------------------------------------------------------------------------- /python/fledge/tasks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/tasks/automation_script/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/tasks/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fledge/tasks/purge/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /python/fledge/tasks/purge/purge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/python/fledge/tasks/purge/purge.py -------------------------------------------------------------------------------- /python/fledge/tasks/statistics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/python/requirements-dev.txt -------------------------------------------------------------------------------- /python/requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/python/requirements-test.txt -------------------------------------------------------------------------------- /python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/python/requirements.txt -------------------------------------------------------------------------------- /python/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/python/setup.py -------------------------------------------------------------------------------- /python/thirdparty/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/python/thirdparty/README.rst -------------------------------------------------------------------------------- /requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/requirements.sh -------------------------------------------------------------------------------- /scripts/__template__.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/__template__.sh -------------------------------------------------------------------------------- /scripts/auth_certificates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/auth_certificates -------------------------------------------------------------------------------- /scripts/certificates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/certificates -------------------------------------------------------------------------------- /scripts/common/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/common/README.rst -------------------------------------------------------------------------------- /scripts/common/audittime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/common/audittime.py -------------------------------------------------------------------------------- /scripts/common/disk_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/common/disk_usage.py -------------------------------------------------------------------------------- /scripts/common/get_logs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/common/get_logs.sh -------------------------------------------------------------------------------- /scripts/common/get_platform.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/common/get_platform.sh -------------------------------------------------------------------------------- /scripts/common/json_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/common/json_parse.py -------------------------------------------------------------------------------- /scripts/common/loglevel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/common/loglevel.py -------------------------------------------------------------------------------- /scripts/common/service_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/common/service_status.py -------------------------------------------------------------------------------- /scripts/common/try_catch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/common/try_catch.sh -------------------------------------------------------------------------------- /scripts/common/write_log.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/common/write_log.sh -------------------------------------------------------------------------------- /scripts/debug/.debugrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/debug/.debugrc -------------------------------------------------------------------------------- /scripts/debug/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/debug/README.rst -------------------------------------------------------------------------------- /scripts/debug/attach: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/debug/attach -------------------------------------------------------------------------------- /scripts/debug/buffer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/debug/buffer -------------------------------------------------------------------------------- /scripts/debug/commands: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/debug/commands -------------------------------------------------------------------------------- /scripts/debug/debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/debug/debug -------------------------------------------------------------------------------- /scripts/debug/detach: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/debug/detach -------------------------------------------------------------------------------- /scripts/debug/isolate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/debug/isolate -------------------------------------------------------------------------------- /scripts/debug/replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/debug/replay -------------------------------------------------------------------------------- /scripts/debug/resumeIngest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/debug/resumeIngest -------------------------------------------------------------------------------- /scripts/debug/setBuffer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/debug/setBuffer -------------------------------------------------------------------------------- /scripts/debug/state: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/debug/state -------------------------------------------------------------------------------- /scripts/debug/step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/debug/step -------------------------------------------------------------------------------- /scripts/debug/store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/debug/store -------------------------------------------------------------------------------- /scripts/debug/suspendIngest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/debug/suspendIngest -------------------------------------------------------------------------------- /scripts/extras/fledge.sudoers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/extras/fledge.sudoers -------------------------------------------------------------------------------- /scripts/extras/fledge.sudoers_rh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/extras/fledge.sudoers_rh -------------------------------------------------------------------------------- /scripts/extras/fledge_update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/extras/fledge_update -------------------------------------------------------------------------------- /scripts/extras/fogbench: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/extras/fogbench -------------------------------------------------------------------------------- /scripts/extras/update_task.apt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/extras/update_task.apt -------------------------------------------------------------------------------- /scripts/extras/update_task.snappy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/extras/update_task.snappy -------------------------------------------------------------------------------- /scripts/extras/update_task.yum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/extras/update_task.yum -------------------------------------------------------------------------------- /scripts/fledge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/fledge -------------------------------------------------------------------------------- /scripts/fledge_mnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/fledge_mnt -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/plugins/storage/postgres.sh -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/12.sql: -------------------------------------------------------------------------------- 1 | DROP INDEX statistics_history_ix3; 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/15.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE fledge.configuration DROP COLUMN display_name; -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/21.sql: -------------------------------------------------------------------------------- 1 | DROP INDEX readings_ix3; 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/22.sql: -------------------------------------------------------------------------------- 1 | -- Nothing required, here to keep numbering with SQLite 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/23.sql: -------------------------------------------------------------------------------- 1 | -- Nothing required, empty file to keep numbering same as SQLite 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/24.sql: -------------------------------------------------------------------------------- 1 | -- No actions -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/25.sql: -------------------------------------------------------------------------------- 1 | -- No actions 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/26.sql: -------------------------------------------------------------------------------- 1 | -- No actions 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/30.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE fledge.tasks DROP COLUMN schedule_id; -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/34.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/35.sql: -------------------------------------------------------------------------------- 1 | -- No action is required -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/36.sql: -------------------------------------------------------------------------------- 1 | -- No action is required 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/37.sql: -------------------------------------------------------------------------------- 1 | -- No action is required -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/40.sql: -------------------------------------------------------------------------------- 1 | -- No action is required 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/46.sql: -------------------------------------------------------------------------------- 1 | -- No action is required 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/6.sql: -------------------------------------------------------------------------------- 1 | DROP INDEX statistics_history_ix2; 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/67.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS fledge.alerts; 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/72.sql: -------------------------------------------------------------------------------- 1 | -- No action required 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/73.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM fledge.scheduled_processes WHERE name = 'pipeline_c'; 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/74.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE fledge.plugin_data DROP COLUMN service_name; 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/downgrade/9.sql: -------------------------------------------------------------------------------- 1 | DROP INDEX readings_ix2; 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/upgrade/23.sql: -------------------------------------------------------------------------------- 1 | -- Nothing required, empty file to keep numbering same as SQLite 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/upgrade/24.sql: -------------------------------------------------------------------------------- 1 | -- Nothing required, empty file to keep numbering same as SQLite 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/upgrade/25.sql: -------------------------------------------------------------------------------- 1 | -- No actions -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/upgrade/35.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/upgrade/38.sql: -------------------------------------------------------------------------------- 1 | -- No action is required -------------------------------------------------------------------------------- /scripts/plugins/storage/postgres/upgrade/76.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM fledge.scheduled_processes WHERE name = 'north'; -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/plugins/storage/sqlite.sh -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/downgrade/1.sql: -------------------------------------------------------------------------------- 1 | -- No actions 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/downgrade/12.sql: -------------------------------------------------------------------------------- 1 | DROP INDEX statistics_history_ix3; 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/downgrade/21.sql: -------------------------------------------------------------------------------- 1 | drop index readings_ix3; 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/downgrade/24.sql: -------------------------------------------------------------------------------- 1 | -- No actions -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/downgrade/25.sql: -------------------------------------------------------------------------------- 1 | -- No actions 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/downgrade/26.sql: -------------------------------------------------------------------------------- 1 | -- No actions 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/downgrade/35.sql: -------------------------------------------------------------------------------- 1 | -- No action is required -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/downgrade/36.sql: -------------------------------------------------------------------------------- 1 | -- No action is required 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/downgrade/37.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/downgrade/39.sql: -------------------------------------------------------------------------------- 1 | -- No action required 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/downgrade/40.sql: -------------------------------------------------------------------------------- 1 | -- No action is required 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/downgrade/46.sql: -------------------------------------------------------------------------------- 1 | -- No action is required 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/downgrade/6.sql: -------------------------------------------------------------------------------- 1 | DROP INDEX statistics_history_ix2; 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/downgrade/67.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS fledge.alerts; 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/downgrade/72.sql: -------------------------------------------------------------------------------- 1 | -- No action required 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/downgrade/73.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM fledge.scheduled_processes WHERE name = 'pipeline_c'; 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/downgrade/74.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE fledge.plugin_data DROP COLUMN service_name; 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/downgrade/9.sql: -------------------------------------------------------------------------------- 1 | DROP INDEX readings_ix2; 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/upgrade/40.sql: -------------------------------------------------------------------------------- 1 | -- No action required 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlite/upgrade/76.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM fledge.scheduled_processes WHERE name = 'north'; -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlitelb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/plugins/storage/sqlitelb.sh -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlitelb/downgrade/46.sql: -------------------------------------------------------------------------------- 1 | -- No action is required 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlitelb/downgrade/67.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS fledge.alerts; 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlitelb/downgrade/72.sql: -------------------------------------------------------------------------------- 1 | -- No action required 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlitelb/downgrade/73.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM fledge.scheduled_processes WHERE name = 'pipeline_c'; 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlitelb/downgrade/74.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE fledge.plugin_data DROP COLUMN service_name; 2 | -------------------------------------------------------------------------------- /scripts/plugins/storage/sqlitelb/upgrade/76.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM fledge.scheduled_processes WHERE name = 'north'; -------------------------------------------------------------------------------- /scripts/services/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/services/README.rst -------------------------------------------------------------------------------- /scripts/services/bucket_storage_c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/services/bucket_storage_c -------------------------------------------------------------------------------- /scripts/services/dispatcher_c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/services/dispatcher_c -------------------------------------------------------------------------------- /scripts/services/north_C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/services/north_C -------------------------------------------------------------------------------- /scripts/services/notification_c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/services/notification_c -------------------------------------------------------------------------------- /scripts/services/pipeline_c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/services/pipeline_c -------------------------------------------------------------------------------- /scripts/services/south_c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/services/south_c -------------------------------------------------------------------------------- /scripts/services/storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/services/storage -------------------------------------------------------------------------------- /scripts/storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/storage -------------------------------------------------------------------------------- /scripts/tasks/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/tasks/README.rst -------------------------------------------------------------------------------- /scripts/tasks/automation_script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/tasks/automation_script -------------------------------------------------------------------------------- /scripts/tasks/backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/tasks/backup -------------------------------------------------------------------------------- /scripts/tasks/check_certs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/tasks/check_certs -------------------------------------------------------------------------------- /scripts/tasks/check_updates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/tasks/check_updates -------------------------------------------------------------------------------- /scripts/tasks/north_c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/tasks/north_c -------------------------------------------------------------------------------- /scripts/tasks/purge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/tasks/purge -------------------------------------------------------------------------------- /scripts/tasks/purge_system: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/tasks/purge_system -------------------------------------------------------------------------------- /scripts/tasks/restore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/tasks/restore -------------------------------------------------------------------------------- /scripts/tasks/statistics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/scripts/tasks/statistics -------------------------------------------------------------------------------- /tests-manual/C/services/core/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests-manual/C/services/core/README -------------------------------------------------------------------------------- /tests-manual/C/services/core/expected/1: -------------------------------------------------------------------------------- 1 | { "categories" : [] } -------------------------------------------------------------------------------- /tests-manual/C/services/core/expected/10: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /tests-manual/C/services/core/expected/18: -------------------------------------------------------------------------------- 1 | { "children" : [ "CAT_B" ] } -------------------------------------------------------------------------------- /tests-manual/C/services/core/expected/20: -------------------------------------------------------------------------------- 1 | { "children" : [ "CAT_B" ] } -------------------------------------------------------------------------------- /tests-manual/C/services/core/payloads/setvalue.json: -------------------------------------------------------------------------------- 1 | { "value" : "72" } 2 | -------------------------------------------------------------------------------- /tests-manual/debugger/.debugrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests-manual/debugger/.debugrc -------------------------------------------------------------------------------- /tests-manual/debugger/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests-manual/debugger/README.rst -------------------------------------------------------------------------------- /tests-manual/debugger/attach: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests-manual/debugger/attach -------------------------------------------------------------------------------- /tests-manual/debugger/buffer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests-manual/debugger/buffer -------------------------------------------------------------------------------- /tests-manual/debugger/commands: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests-manual/debugger/commands -------------------------------------------------------------------------------- /tests-manual/debugger/debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests-manual/debugger/debug -------------------------------------------------------------------------------- /tests-manual/debugger/detach: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests-manual/debugger/detach -------------------------------------------------------------------------------- /tests-manual/debugger/isolate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests-manual/debugger/isolate -------------------------------------------------------------------------------- /tests-manual/debugger/replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests-manual/debugger/replay -------------------------------------------------------------------------------- /tests-manual/debugger/resumeIngest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests-manual/debugger/resumeIngest -------------------------------------------------------------------------------- /tests-manual/debugger/setBuffer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests-manual/debugger/setBuffer -------------------------------------------------------------------------------- /tests-manual/debugger/state: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests-manual/debugger/state -------------------------------------------------------------------------------- /tests-manual/debugger/step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests-manual/debugger/step -------------------------------------------------------------------------------- /tests-manual/debugger/store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests-manual/debugger/store -------------------------------------------------------------------------------- /tests-manual/debugger/suspendIngest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests-manual/debugger/suspendIngest -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/README.rst -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/system/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/system/lab/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/system/lab/README.rst -------------------------------------------------------------------------------- /tests/system/lab/check_env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/system/lab/check_env -------------------------------------------------------------------------------- /tests/system/lab/green.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/system/lab/green.jpg -------------------------------------------------------------------------------- /tests/system/lab/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/system/lab/install -------------------------------------------------------------------------------- /tests/system/lab/remove: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/system/lab/remove -------------------------------------------------------------------------------- /tests/system/lab/reset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/system/lab/reset -------------------------------------------------------------------------------- /tests/system/lab/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/system/lab/run -------------------------------------------------------------------------------- /tests/system/lab/run_until_fails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/system/lab/run_until_fails -------------------------------------------------------------------------------- /tests/system/lab/scripts/ema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/system/lab/scripts/ema.py -------------------------------------------------------------------------------- /tests/system/lab/scripts/trendc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/system/lab/scripts/trendc.py -------------------------------------------------------------------------------- /tests/system/lab/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/system/lab/test -------------------------------------------------------------------------------- /tests/system/lab/test.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/system/lab/test.config -------------------------------------------------------------------------------- /tests/system/lab/verify_clean_pi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/system/lab/verify_clean_pi.py -------------------------------------------------------------------------------- /tests/system/memory_leak/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/system/memory_leak/config.sh -------------------------------------------------------------------------------- /tests/system/plugins/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/system/plugins/README.rst -------------------------------------------------------------------------------- /tests/system/plugins/south/fledge-south-testcard/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /tests/system/plugins/south/fledge-south-testcard/Description: -------------------------------------------------------------------------------- 1 | A south plugin that creates DPImage data points 2 | -------------------------------------------------------------------------------- /tests/system/plugins/south/fledge-south-testcard/VERSION: -------------------------------------------------------------------------------- 1 | 1.9.2 2 | -------------------------------------------------------------------------------- /tests/system/plugins/south/fledge-south-testcard/fledge.version: -------------------------------------------------------------------------------- 1 | fledge_version>=1.9 2 | -------------------------------------------------------------------------------- /tests/system/plugins/south/fledge-south-testcard/requirements.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | sudo apt install -y libxml2-dev 4 | -------------------------------------------------------------------------------- /tests/system/python/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/system/python/README.rst -------------------------------------------------------------------------------- /tests/system/python/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/system/python/conftest.py -------------------------------------------------------------------------------- /tests/system/python/data/vibration.csv: -------------------------------------------------------------------------------- 1 | 2,3,4,5,6 2 | -------------------------------------------------------------------------------- /tests/system/python/fledge/plugins/filter/imageblock/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/system/python/fledge/plugins/south/imagetest/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/system/python/plugins/dummy/iprpc/filter/numpy_filter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/system/python/plugins/dummy/iprpc/filter/numpy_iprpc_filter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/system/python/plugins/dummy/iprpc/south/numpy_south/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/system/python/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/system/python/pytest.ini -------------------------------------------------------------------------------- /tests/unit/C/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/unit/C/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/C/CodeCoverage.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/unit/C/CodeCoverage.cmake -------------------------------------------------------------------------------- /tests/unit/C/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/unit/C/README.rst -------------------------------------------------------------------------------- /tests/unit/C/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/unit/C/common/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/C/common/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/unit/C/common/main.cpp -------------------------------------------------------------------------------- /tests/unit/C/common/test_query.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/unit/C/common/test_query.cpp -------------------------------------------------------------------------------- /tests/unit/C/requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/unit/C/requirements.sh -------------------------------------------------------------------------------- /tests/unit/C/scripts/RunAllTests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/unit/C/scripts/RunAllTests.sh -------------------------------------------------------------------------------- /tests/unit/C/services/core/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/unit/C/services/core/main.cpp -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/10: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"max_id":1}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/100: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/16: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/3: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/33: -------------------------------------------------------------------------------- 1 | { "error" : "Unsupported URL: /fledge/nothing" } -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/39: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/40: -------------------------------------------------------------------------------- 1 | { "error" : "Missing query parameter count" } -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/41: -------------------------------------------------------------------------------- 1 | { "error" : "Missing query parameter id" } -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/45: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"key":"TEST1","description":"A test row"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/46: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"key":"TEST1","MyDescription":"A test row"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/47: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"key":"TEST1","JSONvalue":"test1"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/5: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/55: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"Entries":9}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/56: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"sum_id":"43"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/6: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/68: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/86: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/9: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"min_id":1}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/92: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"description":"added'some'ch'''ars'"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/94: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/95: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC/99: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/10: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"max_id":1}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/100: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/16: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/3: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/33: -------------------------------------------------------------------------------- 1 | { "error" : "Unsupported URL: /fledge/nothing" } -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/39: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/40: -------------------------------------------------------------------------------- 1 | { "error" : "Missing query parameter count" } -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/41: -------------------------------------------------------------------------------- 1 | { "error" : "Missing query parameter id" } -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/47: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"key":"TEST1","JSONvalue":"test1"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/5: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/55: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"Entries":9}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/56: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"sum_id":"43"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/6: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/68: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/86: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/9: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"min_id":1}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/92: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"description":"added'some'ch'''ars'"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/94: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/95: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_ETC_UTC_PG12/99: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/10: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"max_id":1}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/100: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/16: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/3: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/33: -------------------------------------------------------------------------------- 1 | { "error" : "Unsupported URL: /fledge/nothing" } -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/39: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/40: -------------------------------------------------------------------------------- 1 | { "error" : "Missing query parameter count" } -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/41: -------------------------------------------------------------------------------- 1 | { "error" : "Missing query parameter id" } -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/47: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"key":"TEST1","JSONvalue":"test1"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/5: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/55: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"Entries":9}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/56: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"sum_id":"43"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/6: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/68: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/86: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/9: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"min_id":1}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/92: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"description":"added'some'ch'''ars'"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/94: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/95: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME/99: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME_PG12/10: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"max_id":1}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME_PG12/100: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME_PG12/16: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME_PG12/3: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME_PG12/33: -------------------------------------------------------------------------------- 1 | { "error" : "Unsupported URL: /fledge/nothing" } -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME_PG12/39: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME_PG12/40: -------------------------------------------------------------------------------- 1 | { "error" : "Missing query parameter count" } -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME_PG12/41: -------------------------------------------------------------------------------- 1 | { "error" : "Missing query parameter id" } -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME_PG12/47: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"key":"TEST1","JSONvalue":"test1"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME_PG12/5: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME_PG12/55: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"Entries":9}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME_PG12/56: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"sum_id":"43"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME_PG12/6: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME_PG12/68: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME_PG12/86: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME_PG12/9: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"min_id":1}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME_PG12/94: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME_PG12/95: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/expected_EUROPE_ROME_PG12/99: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/payloads/add_snapshot.json: -------------------------------------------------------------------------------- 1 | { "id" : "99" } 2 | -------------------------------------------------------------------------------- /tests/unit/C/services/storage/postgres/payloads/where_bad_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "where" : "x = 1" 3 | } 4 | -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/10: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"max_id":1}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/100: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/101: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/16: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/3: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/33: -------------------------------------------------------------------------------- 1 | { "error" : "Unsupported URL: /fledge/nothing" } -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/39: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/40: -------------------------------------------------------------------------------- 1 | { "error" : "Missing query parameter count" } -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/41: -------------------------------------------------------------------------------- 1 | { "error" : "Missing query parameter id" } -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/45: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"key":"TEST1","description":"A test row"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/46: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"key":"TEST1","MyDescription":"A test row"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/47: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"key":"TEST1","JSONvalue":"test1"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/5: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/52: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"Entries":9}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/53: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"sum_id":43}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/6: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/8: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"avg_id":1.0}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/82: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/88: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"description":"added'some'ch'''ars'"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/9: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"min_id":1}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/92: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_ETC_UTC/96: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/10: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"max_id":1}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/100: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/101: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/16: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/3: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/33: -------------------------------------------------------------------------------- 1 | { "error" : "Unsupported URL: /fledge/nothing" } -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/39: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/40: -------------------------------------------------------------------------------- 1 | { "error" : "Missing query parameter count" } -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/41: -------------------------------------------------------------------------------- 1 | { "error" : "Missing query parameter id" } -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/45: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"key":"TEST1","description":"A test row"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/47: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"key":"TEST1","JSONvalue":"test1"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/5: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/52: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"Entries":9}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/53: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"sum_id":43}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/6: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/8: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"avg_id":1.0}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/82: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/88: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"description":"added'some'ch'''ars'"}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/9: -------------------------------------------------------------------------------- 1 | {"count":1,"rows":[{"min_id":1}]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/92: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/expected_EUROPE_ROME/96: -------------------------------------------------------------------------------- 1 | {"count":0,"rows":[]} -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/payloads/add_snapshot.json: -------------------------------------------------------------------------------- 1 | { "id" : "99" } 2 | -------------------------------------------------------------------------------- /tests/unit/C/services/storage/sqlite/payloads/where_bad_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "where" : "x = 1" 3 | } 4 | -------------------------------------------------------------------------------- /tests/unit/python/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/unit/python/.coveragerc -------------------------------------------------------------------------------- /tests/unit/python/.pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/unit/python/.pytest.ini -------------------------------------------------------------------------------- /tests/unit/python/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/unit/python/README.rst -------------------------------------------------------------------------------- /tests/unit/python/__template__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fledge-iot/fledge/HEAD/tests/unit/python/__template__.py -------------------------------------------------------------------------------- /tests/unit/python/fledge/common/configuration_manager_callback_norun.py: -------------------------------------------------------------------------------- 1 | import asyncio 2 | -------------------------------------------------------------------------------- /tests/unit/python/fledge/common/storage_client/data/payload_from1.json: -------------------------------------------------------------------------------- 1 | { 2 | "table": "test" 3 | } -------------------------------------------------------------------------------- /tests/unit/python/fledge/common/storage_client/data/payload_group_by1.json: -------------------------------------------------------------------------------- 1 | { 2 | "group": "name" 3 | } -------------------------------------------------------------------------------- /tests/unit/python/fledge/common/storage_client/data/payload_group_by2.json: -------------------------------------------------------------------------------- 1 | { 2 | "group": "name,id" 3 | } -------------------------------------------------------------------------------- /tests/unit/python/fledge/common/storage_client/data/payload_insert1.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "x" 3 | } -------------------------------------------------------------------------------- /tests/unit/python/fledge/common/storage_client/data/payload_limit1.json: -------------------------------------------------------------------------------- 1 | { 2 | "limit": 3 3 | } -------------------------------------------------------------------------------- /tests/unit/python/fledge/common/storage_client/data/payload_limit2.json: -------------------------------------------------------------------------------- 1 | { 2 | "limit": 3.5 3 | } -------------------------------------------------------------------------------- /tests/unit/python/fledge/common/storage_client/data/payload_offset1.json: -------------------------------------------------------------------------------- 1 | { 2 | "skip": 3 3 | } -------------------------------------------------------------------------------- /tests/unit/python/fledge/common/storage_client/data/payload_offset2.json: -------------------------------------------------------------------------------- 1 | { 2 | "skip": 3.5 3 | } -------------------------------------------------------------------------------- /tests/unit/python/fledge/common/storage_client/data/payload_select1.json: -------------------------------------------------------------------------------- 1 | { 2 | "return": ["name"] 3 | } 4 | 5 | -------------------------------------------------------------------------------- /tests/unit/python/fledge/common/storage_client/data/payload_select2.json: -------------------------------------------------------------------------------- 1 | { 2 | "return": ["name", "id"] 3 | } 4 | -------------------------------------------------------------------------------- /tests/unit/python/fledge/services/core/api/certs/fledge.txt: -------------------------------------------------------------------------------- 1 | Test file for certificate store -------------------------------------------------------------------------------- /tests/unit/python/fledge/services/core/api/support/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------