Commit Graph

427 Commits

Author SHA1 Message Date
fengzeroz 7abb20d0f6 Merge pull request #370 from gc87/upload-topic
Upload topic
2022-03-30 16:07:33 +08:00
fengzero f8d353f9e8 modify command log level 2022-03-30 06:31:50 +00:00
gc87 3016069794 Send buf length extended to 1M 2022-03-30 13:43:45 +08:00
gc87 753acd52e9 Fix publish too long to disconnection 2022-03-30 09:27:39 +08:00
eeff b58ffcd8a3 Update persist adapter to persist/load with adapter id 2022-03-29 11:56:25 +08:00
eeff d4b9220d78 Update adapter persistence json with adapter id 2022-03-29 11:35:36 +08:00
fengzeroz ec42c50b4b Merge pull request #364 from eeff/eeff/log
Add log option
2022-03-28 10:24:53 +08:00
eeff 33fd57670d Add option --log to main program
1. The --log option specifies to which file neuron logs
  2. Log to standard output or file, but not both
2022-03-25 14:55:02 +08:00
eeff 75c594533a Fix log to check quiet flag and level filter correctly 2022-03-25 14:06:44 +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
fengzeroz cf40043b30 Merge pull request #356 from eeff/eeff/fix
Fix node update persistence
2022-03-23 10:29:49 +08:00
eeff de5fcb22fb Fix adapter to handle node update events correctly 2022-03-23 10:06:33 +08:00
eeff c911216d55 Add new persistence function neu_persister_update_adapter 2022-03-22 18:13:22 +08:00
fengzero 4e437b37e1 fix get nodes of functional type 2022-03-22 09:12:52 +00:00
gc87 f6e45e627c Add pause/resume for mqtt 2022-03-21 16:10:57 +08:00
lixiumei 47eba78d75 Check neu_json_decode_array_size_by_json return value close #334 2022-03-21 15:20:22 +08:00
gc87 16902ce510 [#320]Fixed crash when modifying mqtt settings
Resolves #320
2022-03-21 14:40:06 +08: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 fb3e07ec83 Merge pull request #342 from eeff/eeff/license
Get license api
2022-03-18 14:17:22 +08:00
eeff 7e5e4bf290 Add get license json parser code 2022-03-18 14:02:07 +08:00
fengzeroz 075a5b768d Merge pull request #338 from eeff/eeff/license
Add license update api
2022-03-18 10:23:43 +08:00
fengzeroz 595841fd8b Merge pull request #333 from eeff/eeff/log
Update restful log api to return page count
2022-03-18 10:21:27 +08:00
eeff b155c74b4e Update adapter_loop to handle MSG_EVENT_UPDATE_LICENSE message 2022-03-17 20:59:05 +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 bb3f53d4da Add function neu_plugin_notify_event_update_license 2022-03-17 20:52:05 +08:00
eeff dbeb942567 Update adapter_event_notify to handle event type NEU_EVENT_UPDATE_LICENSE 2022-03-17 20:52:05 +08:00
eeff d427bc4eda Add new message type MSG_EVENT_UPDATE_LICENSE 2022-03-17 20:52:05 +08:00
eeff 3dbf357ed2 Update get log json parser code 2022-03-17 16:05:40 +08:00
fengzero 70c750db39 move neuron.log to logs/ 2022-03-17 07:49:35 +00:00
fengzero c311eae1f7 fixed persistent data directory 2022-03-17 07:24:15 +00: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 50fa869cca fix print client info in connection 2022-03-16 08:13:25 +00:00
eeff e4266746d0 Add license json-api parser code 2022-03-16 15:49:41 +08:00
fengzero d244079e67 remove default plugins(mqtt, modbus tcp) 2022-03-16 07:49:22 +00:00
fengzero 6b7bc0ae2f fix tcpserver accept max client count 2022-03-16 07:16:18 +00:00
fengzero 901ff6df16 refactor add tag to table 2022-03-16 05:47:35 +00:00
lixiumei f52bd3c187 Adding tag_id persistence 2022-03-16 12:49:46 +08:00
eeff 7e6356e18f Make function neu_adapter_create more graceful
Return NULL instead of panicking when plugin open fails
2022-03-15 15:03:18 +08:00
eeff ba168b7de3 Add function neu_datatag_tbl_size for getting tag count 2022-03-14 23:23:42 +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 d334b512c3 Revert "Add function neu_plugin_send_lic_cmd"
This reverts commit 4aff210d0e.
2022-03-11 23:41:13 +08:00
eeff d81fc9d1e7 Revert "Make adapter command handle request type NEU_REQRESP_GET_LIC_VAL"
This reverts commit ead21e28e4.
2022-03-11 23:41:12 +08:00
eeff bca3d3817e Revert "Make adapter loop handle message type MSG_CMD_GET_LIC_VAL"
This reverts commit 3971f4209b.
2022-03-11 23:41:10 +08:00