Commit Graph

271 Commits

Author SHA1 Message Date
fengzero 0a99036cbf remove tty 2022-06-10 04:43:05 +00:00
fengzero 51ebf90294 node ctl/state 2022-06-10 04:43:05 +00:00
fengzero 27375c5d6c set/get setting 2022-06-10 04:43:05 +00:00
fengzero 8e8fa443c2 subscribe/unsubscribe/get subscribe 2022-06-10 04:43:05 +00:00
fengzero c8234633e0 add/del/get group 2022-06-10 04:43:05 +00:00
fengzero 3ba23ee65e refactor group subscribe 2022-06-10 04:43:05 +00:00
fengzeroz e9e98c81c4 Update protocol_buf.h 2022-06-10 12:42:45 +08:00
fengzeroz 65c3c2b311 Merge pull request #520 from eeff/eeff/dev
Update get plugin api to return plugin description
2022-05-31 09:52:09 +08:00
fengzero e544d8618b connection: disconnect 2022-05-31 01:32:59 +00:00
eeff 6f7dea1c61 feat(restful): update get plugin api to return plugin description 2022-05-30 15:19:36 +08:00
fengzero 4a1a34de43 simplify the plugin type to driver and app 2022-05-30 02:45:17 +00:00
fengzero 27d1f38b1c refactor modbus-tcp 2022-05-29 09:47:58 +00:00
fengzero 35c044d74b fix include zlog.h 2022-05-28 09:43:26 +00:00
fengzero a7781b63ce log: replace log with zlog 2022-05-28 09:27:52 +00:00
fengzero 29c9549f6b utarray reverse foreach 2022-05-27 09:01:57 +00:00
fengzeroz ecf23e7116 Merge pull request #509 from eeff/eeff/dev
Update get node api with filtering by id
2022-05-26 09:26:49 +08:00
eeff 4d03d6c5f3 feat(core): add helper functions for getting node info by id 2022-05-25 18:02:18 +08:00
fengzero 5201a77001 fix: 64bit endian conversion 2022-05-25 09:36:21 +00:00
fengzero d89612a7e4 async queue 2022-05-25 06:05:34 +00:00
gc87 0e44c4ae8a feat(mqtt): add groupid to mqtt client option 2022-05-20 17:55:16 +08:00
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