fengzero
fcd267d6ce
fix(driver): write string
2022-05-19 06:45:38 +00:00
fengzero
782ef68d7b
refactor(tag_sort): categorize tags
2022-05-18 05:16:29 +00:00
fengzero
d39e222679
adapter(driver): implement the write api
2022-05-16 03:23:28 +00:00
fengzero
43505e2e6e
connection(udp): src ip/port
2022-05-12 06:32:14 +00:00
fengzero
1502c08407
utils(protocol buf): add get pack buf
2022-05-11 09:24:53 +00:00
gc87
43f137e047
fix(mqtt): upload topic str double free
...
Resolves #481
2022-05-11 15:43:53 +08:00
fengzero
6ccf8415ed
connection(udp): fix udp recv
2022-05-10 01:31:27 +00:00
gc87
49f98a6a45
feat(mqtt): user defined upload topic
2022-05-09 16:39:41 +08:00
fengzero
4c96c11b3d
chore(protocol_buf): get unpack buf
2022-05-05 05:51:06 +00:00
fengzero
09cca25975
chore(protocol_buf): pack/unpack protocol buf
2022-04-28 03:26:50 +00:00
fengzero
259ab439b5
feat(connection): add udp
2022-04-28 01:53:56 +00:00
fengzero
bcc14e99fc
feat(tag_class): tag class interface
...
Aggregate tags according to custom aggregation rules
2022-04-27 10:12:01 +00:00
fengzero
a1d115411a
feat(adapter): add zlog category
2022-04-27 07:45:24 +00:00
fengzero
f97aea03fa
feat(driver): write interface
2022-04-27 07:08:47 +00:00
fengzero
3abed34eda
refactor(driver): remove add_group/del_group
2022-04-27 06:35:09 +00:00
fengzeroz
84d23f5c51
Merge pull request #450 from lixiumei123/main
...
Delete the logout and get_tty api from http
2022-04-27 09:35:51 +08:00
fengzeroz
95bfdd5dfe
Merge pull request #446 from gc87/remove-mqtt-cmd
...
Delete the management command of mqtt plugin
2022-04-26 18:20:11 +08:00
lixiumei
292dcc9f17
Delete the logout api from http
2022-04-26 08:48:49 +00:00
fengzero
42c762a7fe
package zlog
2022-04-26 08:27:12 +00:00
gc87
b5f199ddbf
refactor(mqtt): remove code of mqtt cmd
2022-04-26 16:24:10 +08:00
fengzero
cebdc3f469
chore(adapter): add write_response interface
2022-04-21 02:55:22 +00:00
fengzero
5e04aa672b
chore(utils): add utlist.h
2022-04-19 02:55:47 +00:00
gc87
990f83c968
refactor(mqtt): load the CA in memory
2022-04-18 10:08:11 +08:00
eeff
dc52d25d4f
feat: add ekuiper plugin json decoding utilities
2022-04-15 18:03:20 +08:00
fengzero
5bc6b1f406
refactor(adapter): remove update name api
2022-04-15 09:36:40 +00: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
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
fengzero
47a31a691c
fix(adapter): update value based on name
2022-04-14 05:51:38 +00:00
fengzero
4f5c6c3f8e
add errorcode type mismatch
2022-04-13 10:11:09 +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
gc87
d13747cfc8
refactor: remove neu_list dependency
...
Use sys/queue.h instead of neu_list.h
2022-04-12 16:56:14 +08:00
fengzero
34456d776e
rename event
...
neu_event_ctx_t -> neu_events_t
neu_event_timer_ctx_t -> neu_event_timer_t
neu_event_io_ctx_t -> neu_event_io_t
2022-04-08 05:15:51 +00:00
fengzero
b7eea2115d
fix format
2022-04-07 10:40:29 +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
94643644f7
adapter tag cache
2022-04-07 07:21:55 +00:00
fengzero
106fca7024
copy utarray.h
2022-04-07 06:59:14 +00:00
fengzero
a4feec4dac
improve plugin/node/group/tag storage
2022-04-02 10:29:31 +00:00
fengzero
8ff2913669
write api: modified to write one value at a time
2022-04-02 05:21:04 +00:00
fengzero
11c104540b
delete node id in upload msg, the error in read resp is modified to an optional field
2022-04-01 06:44:35 +00:00
fengzero
b62e1a3fef
replace tag id with tag name in write request
2022-04-01 06:15:39 +00:00
fengzero
cab9712850
replace node id with node name in write request
2022-04-01 03:43:17 +00:00
fengzero
00a9a14de2
replace node id with node name in read request
2022-04-01 03:19:03 +00:00
lixiumei
e9c80f1b1c
Replace tag_id with tag_name in the read api
2022-03-31 11:18:00 +00:00
fengzero
cfc44903c1
remove uuid.h
2022-03-31 08:53:02 +00:00
fengzero
cdb904287c
move base64.h to utils
2022-03-31 08:47:05 +00:00
fengzero
42cd524dd1
add uthash module
2022-03-31 08:28:25 +00:00