Commit Graph

251 Commits

Author SHA1 Message Date
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