Commit Graph

178 Commits

Author SHA1 Message Date
fengzero 38f03eadec refactor(log): lower log level 2022-04-18 08:09:52 +00:00
fengzero 8276f7db27 fix(adapter): adapter destory crash 2022-04-18 03:24:07 +00:00
fengzero 1b1984bcb0 fix(adapter): uninit plugin 2022-04-15 09:36:40 +00:00
fengzero 5bc6b1f406 refactor(adapter): remove update name api 2022-04-15 09:36:40 +00:00
fengzero adbc2245bc rename adapter id 2022-04-15 09:36:40 +00:00
fengzero 54a5a2b9d4 Add driver type adapter, simplify driver development
use one thread to upload data, and another thread to trigger the driver
to read and write data and process msg.
2022-04-13 09:47:59 +00:00
fengzero 2c983c8fe6 rename neu_plugin.h 2022-04-07 10:33:59 +00:00
fengzero 82e061da4d move header to include/neuron 2022-04-07 08:44:04 +00:00
fengzero c1c17c1fd7 move adapter.h to neuron/ 2022-04-07 08:02:51 +00:00
fengzero 3b4c3b3e11 replace stream_process with driverx 2022-04-07 07:35:06 +00:00
fengzero 7fa40e1660 move adapter struct to interval.h 2022-04-07 07:32:42 +00:00
fengzero 94643644f7 adapter tag cache 2022-04-07 07:21:55 +00:00
fengzero c02f1532da add sender_id in write msg 2022-03-31 11:16:41 +00:00
fengzero 5ab4d048f0 add sender_id in read msg 2022-03-31 11:02:43 +00:00
eeff b58ffcd8a3 Update persist adapter to persist/load with adapter id 2022-03-29 11:56:25 +08:00
fengzero a0228255c2 prevent node deletion when there is a subscribed group in the node 2022-03-23 10:33:23 +00:00
fengzero 1fbc035a45 change dummy plugin type to functional 2022-03-23 07:34:42 +00:00
fengzero 4e437b37e1 fix get nodes of functional type 2022-03-22 09:12:52 +00:00
fengzeroz 4967f2ae34 Merge pull request #326 from eeff/eeff/fix
Fix mqtt plugin to validate tags before adding/updating
2022-03-18 14:50:21 +08:00
eeff ad23c3fb6c Fix function msg_external_data_get_size 2022-03-18 14:44:24 +08:00
fengzeroz 075a5b768d Merge pull request #338 from eeff/eeff/license
Add license update api
2022-03-18 10:23:43 +08:00
eeff e59427f975 Update manager loop to broadcast MSG_EVENT_UPDATE_LICENSE message 2022-03-17 20:56:13 +08:00
eeff 8a81b327e4 Fix function msg_external_data_get_size to allow zero length NULL buffer 2022-03-17 20:53:34 +08:00
eeff d427bc4eda Add new message type MSG_EVENT_UPDATE_LICENSE 2022-03-17 20:52:05 +08:00
fengzero e83c4253ba optimize neuron running directory
neuron
  /config/neuron.yaml
  /config/public.pem
  /config/private.key
  /plugins/xxx.so
  /plugins/schema/xxx.json
2022-03-17 07:20:44 +00:00
fengzero d244079e67 remove default plugins(mqtt, modbus tcp) 2022-03-16 07:49:22 +00:00
lixiumei f52bd3c187 Adding tag_id persistence 2022-03-16 12:49:46 +08:00
fengzero b0dddfad14 remove commented code 2022-03-14 02:17:03 +00:00
fengzero e1de59fd4c del web so name 2022-03-14 02:14:33 +00:00
fengzeroz 4ae1414535 Merge pull request #323 from eeff/eeff/license
Revert license functionality
2022-03-14 10:12:48 +08:00
eeff 138fa57a46 Revert "Add new message type for license key value passing"
This reverts commit 69e6f3ddfc.
2022-03-11 23:41:15 +08:00
eeff 640fc24313 Revert "Add new cmd/data structure type license key value passing"
This reverts commit d5ff324d20.
2022-03-11 23:41:14 +08:00
eeff d50abba378 Revert "Fix function adapter_type_from_node_type"
This reverts commit 630b40e98a.
2022-03-11 23:40:33 +08:00
eeff 171252e642 Revert "Make neu_manager to add license adapter if license plugin found"
This reverts commit b00ab299b0.
2022-03-11 23:39:24 +08:00
eeff a5b12f58f4 Revert "Make neu_manager forward MSG_CMD_GET_LIC_VAL messages to license adapter"
This reverts commit 1e13a4b335.
2022-03-11 23:39:24 +08:00
eeff 45cd6be246 Revert "Make neu_manager to forward MSG_DATA_LIC_RESP messages"
This reverts commit 6593e90733.
2022-03-11 23:39:24 +08:00
eeff f14b2e4b07 Revert "Add new message type MSG_EVENT_LIC_UPDATED"
This reverts commit 7a720c8ed3.
2022-03-11 23:38:23 +08:00
eeff 4b3a46e998 Revert "Make manager_loop forward MSG_EVENT_LIC_UPDATED event"
This reverts commit 5c6fdb50c7.
2022-03-11 23:38:23 +08:00
lixiumei 7e93fb0341 Remove redundant fields from plugin persistence and keep only plugin_lib_name 2022-03-11 17:47:52 +08:00
gc87 2eff71d508 Add node name of sender in trans_data msg 2022-03-04 14:00:03 +08:00
gc87 be28d838b3 Set sender in trans_data msg 2022-03-04 10:55:46 +08:00
fengzero 9cd1863b6b fix #308 remove default load license plugin and node 2022-03-04 02:32:34 +00:00
fengzero 2915404df8 fix #305 unhandle errorcode 2022-03-04 02:21:53 +00:00
fengzero 0424cc1730 fix persiste-adapter msg_pipe 2022-03-03 06:27:00 +00:00
fengzero 745fe3cb51 change persist node type to functional 2022-03-02 09:51:47 +00:00
fengzero 4b89022dac add node type: functional
this type of node is not instantiable
2022-03-02 09:26:51 +00:00
fengzero 4f2ab2070d del default driver/app adapter 2022-03-02 08:56:50 +00:00
fengzero 424613d530 del default mqtt/modbus adapter 2022-03-02 08:28:27 +00:00
eeff 5c6fdb50c7 Make manager_loop forward MSG_EVENT_LIC_UPDATED event 2022-03-01 12:22:24 +08:00
eeff 7a720c8ed3 Add new message type MSG_EVENT_LIC_UPDATED 2022-03-01 12:22:24 +08:00