Commit Graph

1088 Commits

Author SHA1 Message Date
gc87 990f83c968 refactor(mqtt): load the CA in memory 2022-04-18 10:08:11 +08:00
gc87 4b09f83a3d refactor(mqtt): Load the certificate in memory 2022-04-18 09:24:22 +08:00
fengzeroz b2ab3a36f0 Merge pull request #427 from eeff/eeff/ekuiper
Update ekuiper plugin to handle write request
2022-04-15 18:32:53 +08:00
eeff 307cf84041 feat: update ekuiper plugin to handle write request 2022-04-15 18:03:20 +08:00
eeff dc52d25d4f feat: add ekuiper plugin json decoding utilities 2022-04-15 18:03:20 +08:00
eeff 809a22d449 fix: ekuiper plugin send json data without terminating null byte 2022-04-15 18:03:20 +08:00
fengzeroz 7bf2394ed5 Merge pull request #431 from fengzeroz/main
fix(adapter): init
2022-04-15 17:59:28 +08:00
fengzero c187fafc2f fix(adapter): init 2022-04-15 09:59:02 +00:00
fengzeroz c06280bc2d Merge pull request #430 from fengzeroz/main
refactor adapter
2022-04-15 17:47:56 +08: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 2cc3ae2c89 refactor(adapter): remove node_id in adapter 2022-04-15 09:36:40 +00:00
fengzero 7100992531 refactor(adapter): rename and class plugin info in neu_adapter 2022-04-15 09:36:40 +00:00
fengzero fd03785205 refactor(adapter): remove stop field in neu_adapter 2022-04-15 09:36:40 +00:00
fengzero 3548917bc6 refactor(adapter): remove adapter_type 2022-04-15 09:36:40 +00:00
fengzeroz e98c91a677 Merge pull request #429 from gc87/mqtt-new-format
feat(mqtt): add values-errors upload format
2022-04-15 17:36:06 +08:00
gc87 d7d8d33b5d feat(mqtt): add values-errors upload format 2022-04-15 17:12:36 +08:00
gc87 1e58f57ff8 refactor: group_config_name -> group_name
Modify the group_config_name in the read-write and periodic upload messages of the mqtt plugin to group_name
2022-04-15 17:03:05 +08:00
fengzeroz f53edc3948 Merge pull request #428 from fengzeroz/main
refactor adapter
2022-04-15 16:32:55 +08:00
fengzero f5516fe04f enable -Werror 2022-04-15 08:23:07 +00:00
fengzeroz a7b2893653 Merge pull request #425 from lixiumei123/main
Fixing warnings in CI compilation
2022-04-15 16:22:27 +08:00
fengzero d62a9fc750 refactor(adapter): explicit adapter classification
driver: connect physical devices to read/write tag, such as PLC.
config: add/del/update plugin/group/tag, and persistent configuration.
control: periodically upload data and accept write tag.
2022-04-15 08:17:44 +00:00
lixiumei ec0c8a1889 Fixing warnings in CI compilation 2022-04-15 08:13:09 +00:00
fengzero e22fcd1c0d refactor(adapter): use adapter events to upload tag data 2022-04-15 03:34:53 +00:00
fengzeroz 64a383ef21 Merge pull request #426 from fengzeroz/main
perf(adapter): use neu_event to monitor nng-fd event
2022-04-14 18:13:28 +08:00
fengzero eacfc6720a perf(adapter): use neu_event to monitor nng-fd event 2022-04-14 09:53:20 +00:00
fengzeroz ce9bc3f4d2 Merge pull request #424 from eeff/eeff/fix
Fix packaging to include ekuiper plugin
2022-04-14 16:08:34 +08:00
eeff 1fea9797f1 fix: packaging to include ekuiper plugin 2022-04-14 15:29:54 +08:00
fengzeroz 0e6f4fdf1e Merge pull request #423 from fengzeroz/main
fix(adapter): update value based on name
2022-04-14 14:03:18 +08:00
fengzero 47a31a691c fix(adapter): update value based on name 2022-04-14 05:51:38 +00:00
fengzeroz d227377b79 Merge pull request #422 from fengzeroz/main
add errorcode type mismatch
2022-04-13 18:11:34 +08:00
fengzero 4f5c6c3f8e add errorcode type mismatch 2022-04-13 10:11:09 +00:00
fengzeroz ccfcc319de Merge pull request #421 from fengzeroz/main
Add driver type adapter, simplify driver development
2022-04-13 17:53:02 +08: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
fengzeroz 5c557406a0 Merge pull request #420 from eeff/eeff/ekuiper
Update ekuiper plugin to forward trans data
2022-04-13 17:19:16 +08:00
eeff fe80d9c6b4 feat: update ekuiper plugin to forward trans data 2022-04-13 17:07:51 +08:00
eeff 62c93d3574 feat: add ekuiper json encoding utilities 2022-04-13 17:07:51 +08:00
eeff b8ecf26b25 refactor: move ekuiper plugin struct into header file 2022-04-13 15:26:38 +08:00
fengzeroz 70dd341d0c Merge pull request #419 from gc87/remove-neu_list-h
refactor: remove neu_list dependency
2022-04-13 10:42:21 +08:00
gc87 d13747cfc8 refactor: remove neu_list dependency
Use sys/queue.h instead of neu_list.h
2022-04-12 16:56:14 +08:00
fengzeroz 208e3aebfe Merge pull request #417 from gc87/fix-mqtt-armv7l-crash
Fix subscription list release order
2022-04-12 16:37:22 +08:00
fengzeroz 16e0a65561 Merge pull request #418 from eeff/eeff/ekuiper
Add plugin skeleton for ekuiper
2022-04-12 16:36:58 +08:00
eeff ee2695acd2 Add plugin skeleton for ekuiper 2022-04-12 12:01:06 +08:00
gc87 594b0b21ed Fix subscription list release order 2022-04-11 15:56:44 +08:00
fengzeroz d2aa1ea7f3 Merge pull request #416 from eeff/eeff/dev
Fix command line `--restart` option number conversion
2022-04-11 11:29:54 +08:00
eeff 7fb1deb23b Fix command line --restart option number conversion 2022-04-11 11:11:58 +08:00
fengzeroz 6e7a14e0c9 Merge pull request #415 from eeff/eeff/dev
Add daemon restart policy and enable core dump
2022-04-11 10:59:05 +08:00
eeff a959df37a3 Try to enable core dump for neuron process 2022-04-11 10:38:50 +08:00
eeff a8c45725d2 Implement neuron daemon restart policy 2022-04-11 10:38:50 +08:00