Implemented Sensor class; Added LoRaWAN subagent
authorVictor Kirhenshtein <victor@netxms.org>
Thu, 3 Aug 2017 07:29:50 +0000 (10:29 +0300)
committerEriks Jenkevics <eriks@netxms.org>
Tue, 15 Aug 2017 13:57:38 +0000 (16:57 +0300)
commitce9e00ccfeea0da2efae3e0d3ea6924c08cde8de
tree80ffdfaa2d6e4f75d0991e0f1b1636f5e0ee5f8d
parent4d8c4cf361e8c7f623223f48a29cb5981879b9f6
Implemented Sensor class; Added LoRaWAN subagent
172 files changed:
configure.ac
include/netxmsdb.h
include/nms_agent.h
include/nms_cscp.h
include/nms_util.h
include/nxcldefs.h
include/nxcpapi.h
include/nxdbapi.h
sql/schema.in
src/agent/core/dbupgrade.cpp
src/agent/core/hddinfo.cpp
src/agent/core/localdb.cpp
src/agent/core/localdb.h
src/agent/nxsagent/png.cpp
src/agent/subagents/lorawan/.cproject [new file with mode: 0644]
src/agent/subagents/lorawan/.settings/language.settings.xml [new file with mode: 0644]
src/agent/subagents/lorawan/Makefile.am [new file with mode: 0644]
src/agent/subagents/lorawan/communication_processor.cpp [new file with mode: 0644]
src/agent/subagents/lorawan/lorawan.h [new file with mode: 0644]
src/agent/subagents/lorawan/lorawan_server_link.cpp [new file with mode: 0644]
src/agent/subagents/lorawan/main.cpp [new file with mode: 0644]
src/agent/subagents/lorawan/mqtt_client.cpp [new file with mode: 0644]
src/agent/subagents/nas/.cproject [new file with mode: 0644]
src/agent/subagents/nas/.settings/language.settings.xml [new file with mode: 0644]
src/agent/subagents/nas/.settings/org.eclipse.cdt.codan.core.prefs [new file with mode: 0644]
src/agent/subagents/nas/Makefile.am [new file with mode: 0644]
src/agent/subagents/nas/decoder.cpp [new file with mode: 0644]
src/agent/subagents/nas/main.cpp [new file with mode: 0644]
src/agent/subagents/nas/nas.h [new file with mode: 0644]
src/db/libnxdb/session.cpp
src/java/client/META-INF/MANIFEST.MF
src/java/client/netxms-base/src/main/java/org/netxms/base/NXCPCodes.java
src/java/client/netxms-base/src/main/java/org/netxms/base/NXCPMessage.java
src/java/client/netxms-client/src/main/java/org/netxms/client/MacAddress.java
src/java/client/netxms-client/src/main/java/org/netxms/client/NXCObjectCreationData.java
src/java/client/netxms-client/src/main/java/org/netxms/client/NXCObjectModificationData.java
src/java/client/netxms-client/src/main/java/org/netxms/client/NXCSession.java
src/java/client/netxms-client/src/main/java/org/netxms/client/objects/AbstractObject.java
src/java/client/netxms-client/src/main/java/org/netxms/client/objects/Sensor.java [new file with mode: 0644]
src/java/client/netxms-client/src/main/java/org/netxms/client/sensor/configs/LoraWanConfig.java [new file with mode: 0644]
src/java/client/netxms-client/src/main/java/org/netxms/client/sensor/configs/LoraWanRegConfig.java [new file with mode: 0644]
src/java/client/netxms-client/src/main/java/org/netxms/client/sensor/configs/SensorConfig.java [new file with mode: 0644]
src/java/client/netxms-client/src/main/java/org/netxms/client/sensor/configs/SensorRegistrationConfig.java [new file with mode: 0644]
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/console/messages_ar.properties
src/java/netxms-eclipse/Dashboard/plugin.xml
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/DashboardsDynamicMenu.java
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/dialogs/SelectDciDialog.java
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/views/DataCollectionEditor.java
src/java/netxms-eclipse/NXSL/plugin.xml
src/java/netxms-eclipse/OSM/plugin.xml
src/java/netxms-eclipse/OSM/src/org/netxms/ui/eclipse/osm/GeoLocationCache.java
src/java/netxms-eclipse/ObjectBrowser/icons/sensor.gif [new file with mode: 0644]
src/java/netxms-eclipse/ObjectBrowser/src/org/netxms/ui/eclipse/objectbrowser/api/ObjectAdapter.java
src/java/netxms-eclipse/ObjectBrowser/src/org/netxms/ui/eclipse/objectbrowser/api/ObjectSelectionFilterFactory.java
src/java/netxms-eclipse/ObjectBrowser/src/org/netxms/ui/eclipse/objectbrowser/views/ObjectBrowser.java
src/java/netxms-eclipse/ObjectBrowser/src/org/netxms/ui/eclipse/objectbrowser/views/ObjectFinder.java
src/java/netxms-eclipse/ObjectManager/OSGI-INF/l10n/bundle.properties
src/java/netxms-eclipse/ObjectManager/OSGI-INF/l10n/bundle_ar.properties
src/java/netxms-eclipse/ObjectManager/OSGI-INF/l10n/bundle_cs.properties
src/java/netxms-eclipse/ObjectManager/OSGI-INF/l10n/bundle_de.properties
src/java/netxms-eclipse/ObjectManager/OSGI-INF/l10n/bundle_es.properties
src/java/netxms-eclipse/ObjectManager/OSGI-INF/l10n/bundle_fr.properties
src/java/netxms-eclipse/ObjectManager/OSGI-INF/l10n/bundle_pt.properties
src/java/netxms-eclipse/ObjectManager/OSGI-INF/l10n/bundle_ru.properties
src/java/netxms-eclipse/ObjectManager/OSGI-INF/l10n/bundle_zh_CN.properties
src/java/netxms-eclipse/ObjectManager/plugin.xml
src/java/netxms-eclipse/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/Messages.java
src/java/netxms-eclipse/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/actions/BindObjectTo.java
src/java/netxms-eclipse/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/actions/CreateSensor.java [new file with mode: 0644]
src/java/netxms-eclipse/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/messages.properties
src/java/netxms-eclipse/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/messages_ar.properties
src/java/netxms-eclipse/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/messages_cs.properties
src/java/netxms-eclipse/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/messages_de.properties
src/java/netxms-eclipse/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/messages_es.properties
src/java/netxms-eclipse/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/messages_fr.properties
src/java/netxms-eclipse/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/messages_pt.properties
src/java/netxms-eclipse/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/messages_ru.properties
src/java/netxms-eclipse/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/messages_zh_CN.properties
src/java/netxms-eclipse/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/propertypages/SensorProperties.java [new file with mode: 0644]
src/java/netxms-eclipse/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/widgets/LoraWanWizard.java [new file with mode: 0644]
src/java/netxms-eclipse/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/widgets/SensorCommon.java [new file with mode: 0644]
src/java/netxms-eclipse/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/wizards/CreateSensorWizard.java [new file with mode: 0644]
src/java/netxms-eclipse/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/wizards/pages/SensorGeneralPage.java [new file with mode: 0644]
src/java/netxms-eclipse/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/wizards/pages/SensorLoraWan.java [new file with mode: 0644]
src/java/netxms-eclipse/ObjectView/src/org/netxms/ui/eclipse/objectview/Messages.java
src/java/netxms-eclipse/ObjectView/src/org/netxms/ui/eclipse/objectview/messages.properties
src/java/netxms-eclipse/ObjectView/src/org/netxms/ui/eclipse/objectview/messages_ar.properties
src/java/netxms-eclipse/ObjectView/src/org/netxms/ui/eclipse/objectview/messages_cs.properties
src/java/netxms-eclipse/ObjectView/src/org/netxms/ui/eclipse/objectview/messages_de.properties
src/java/netxms-eclipse/ObjectView/src/org/netxms/ui/eclipse/objectview/messages_es.properties
src/java/netxms-eclipse/ObjectView/src/org/netxms/ui/eclipse/objectview/messages_fr.properties
src/java/netxms-eclipse/ObjectView/src/org/netxms/ui/eclipse/objectview/messages_pt.properties
src/java/netxms-eclipse/ObjectView/src/org/netxms/ui/eclipse/objectview/messages_ru.properties
src/java/netxms-eclipse/ObjectView/src/org/netxms/ui/eclipse/objectview/messages_zh_CN.properties
src/java/netxms-eclipse/ObjectView/src/org/netxms/ui/eclipse/objectview/objecttabs/elements/GeneralInfo.java
src/java/netxms-eclipse/PerfView/plugin.xml
src/java/netxms-eclipse/PerfView/src/org/netxms/ui/eclipse/perfview/objecttabs/PerformanceTab.java
src/java/netxms-eclipse/PerfView/src/org/netxms/ui/eclipse/perfview/views/HistoricalDataView.java
src/java/netxms-eclipse/PerfView/src/org/netxms/ui/eclipse/perfview/views/TableLastValuesView.java
src/libnetxms/Makefile.am
src/libnetxms/inetaddr.cpp
src/libnetxms/macaddr.cpp [new file with mode: 0644]
src/libnetxms/message.cpp
src/libnxmb/.settings/language.settings.xml [new file with mode: 0644]
src/server/core/Makefile.am
src/server/core/condition.cpp
src/server/core/datacoll.cpp
src/server/core/dcst.cpp
src/server/core/hk.cpp
src/server/core/netobj.cpp
src/server/core/objects.cpp
src/server/core/poll.cpp
src/server/core/sensor.cpp [new file with mode: 0644]
src/server/core/session.cpp
src/server/core/template.cpp
src/server/include/nms_objects.h
src/server/nxapisrv/java/src/main/java/org/netxms/websvc/handlers/GrafanaAlarms.java
src/server/tools/nxdbmgr/upgrade.cpp
webui/webapp/Dashboard/plugin.xml
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/DashboardsDynamicMenu.java
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/dialogs/SelectDciDialog.java
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/views/DataCollectionEditor.java
webui/webapp/NXSL/plugin.xml
webui/webapp/OSM/plugin.xml
webui/webapp/OSM/src/org/netxms/ui/eclipse/osm/GeoLocationCache.java
webui/webapp/ObjectBrowser/icons/sensor.gif [new file with mode: 0644]
webui/webapp/ObjectBrowser/src/org/netxms/ui/eclipse/objectbrowser/api/ObjectAdapter.java
webui/webapp/ObjectBrowser/src/org/netxms/ui/eclipse/objectbrowser/api/ObjectSelectionFilterFactory.java
webui/webapp/ObjectBrowser/src/org/netxms/ui/eclipse/objectbrowser/views/ObjectBrowser.java
webui/webapp/ObjectBrowser/src/org/netxms/ui/eclipse/objectbrowser/views/ObjectFinder.java
webui/webapp/ObjectManager/OSGI-INF/l10n/bundle.properties
webui/webapp/ObjectManager/OSGI-INF/l10n/bundle_ar.properties
webui/webapp/ObjectManager/OSGI-INF/l10n/bundle_cs.properties
webui/webapp/ObjectManager/OSGI-INF/l10n/bundle_de.properties
webui/webapp/ObjectManager/OSGI-INF/l10n/bundle_es.properties
webui/webapp/ObjectManager/OSGI-INF/l10n/bundle_fr.properties
webui/webapp/ObjectManager/OSGI-INF/l10n/bundle_pt.properties
webui/webapp/ObjectManager/OSGI-INF/l10n/bundle_ru.properties
webui/webapp/ObjectManager/OSGI-INF/l10n/bundle_zh_CN.properties
webui/webapp/ObjectManager/plugin.xml
webui/webapp/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/Messages.java
webui/webapp/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/actions/BindObjectTo.java
webui/webapp/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/actions/CreateSensor.java [new file with mode: 0644]
webui/webapp/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/messages.properties
webui/webapp/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/messages_ar.properties
webui/webapp/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/messages_cs.properties
webui/webapp/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/messages_de.properties
webui/webapp/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/messages_es.properties
webui/webapp/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/messages_fr.properties
webui/webapp/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/messages_pt.properties
webui/webapp/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/messages_ru.properties
webui/webapp/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/messages_zh_CN.properties
webui/webapp/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/propertypages/SensorProperties.java [new file with mode: 0644]
webui/webapp/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/widgets/LoraWanWizard.java [new file with mode: 0644]
webui/webapp/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/widgets/SensorCommon.java [new file with mode: 0644]
webui/webapp/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/wizards/CreateSensorWizard.java [new file with mode: 0644]
webui/webapp/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/wizards/pages/SensorGeneralPage.java [new file with mode: 0644]
webui/webapp/ObjectManager/src/org/netxms/ui/eclipse/objectmanager/wizards/pages/SensorLoraWan.java [new file with mode: 0644]
webui/webapp/ObjectView/src/org/netxms/ui/eclipse/objectview/Messages.java
webui/webapp/ObjectView/src/org/netxms/ui/eclipse/objectview/messages.properties
webui/webapp/ObjectView/src/org/netxms/ui/eclipse/objectview/messages_ar.properties
webui/webapp/ObjectView/src/org/netxms/ui/eclipse/objectview/messages_cs.properties
webui/webapp/ObjectView/src/org/netxms/ui/eclipse/objectview/messages_de.properties
webui/webapp/ObjectView/src/org/netxms/ui/eclipse/objectview/messages_es.properties
webui/webapp/ObjectView/src/org/netxms/ui/eclipse/objectview/messages_fr.properties
webui/webapp/ObjectView/src/org/netxms/ui/eclipse/objectview/messages_pt.properties
webui/webapp/ObjectView/src/org/netxms/ui/eclipse/objectview/messages_ru.properties
webui/webapp/ObjectView/src/org/netxms/ui/eclipse/objectview/messages_zh_CN.properties
webui/webapp/ObjectView/src/org/netxms/ui/eclipse/objectview/objecttabs/elements/GeneralInfo.java
webui/webapp/PerfView/plugin.xml
webui/webapp/PerfView/src/org/netxms/ui/eclipse/perfview/views/HistoricalDataView.java
webui/webapp/PerfView/src/org/netxms/ui/eclipse/perfview/views/TableLastValuesView.java