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
eeff
e4c0c60cba
Add command line option --restart for restart policy
2022-04-11 10:38:50 +08:00
fengzeroz
982d299b4a
Merge pull request #413 from gc87/try-fix-mqtt-connection
...
Fix issue associated with mqtt connection
2022-04-11 09:59:36 +08:00
fengzeroz
a6e12c04af
Merge pull request #414 from eeff/eeff/dev
...
Add daemon mode
2022-04-11 09:57:46 +08:00
eeff
34c2f85a49
Replace nng mutex with pthread mutex in main.c
...
nng internal will check against fork-reentrant, replace with pthread
mutex to avoid this problem.
2022-04-10 23:54:22 +08:00
eeff
b4859032a9
Add neuron daemon mode feature
2022-04-10 23:07:12 +08:00
eeff
5fe22ce971
Refactor main.c neuron setup logic into separate function
2022-04-10 23:02:45 +08:00
gc87
669b6428de
neu_list.h -> sys/queue.h
2022-04-10 11:51:31 +08:00
eeff
d5e118ef68
Refactor: better global variable naming in main.c
2022-04-09 23:59:19 +08:00
eeff
687b53e433
Fix src/argparse.h header guard
2022-04-09 23:59:19 +08:00
gc87
1b6c0c8f06
restore mqtt interface for passing ft
2022-04-08 18:04:02 +08:00
gc87
adc68f0525
Fix issue #405
...
Resolves #405
2022-04-08 17:08:10 +08:00
gc87
f858fa6304
mqtt client exits asynchronously
2022-04-08 17:08:10 +08:00
gc87
6bedae37e8
ssl connection to mqtt to set client keypair
2022-04-08 17:08:10 +08:00
gc87
a53a41a570
Disable part of the mqtt control interface
2022-04-08 17:08:10 +08:00