234 Commits

Author SHA1 Message Date
gc87 632915b4ae fix(mqtt): crash caused by global static variables 2022-07-27 17:22:07 +08:00
gc87 93fbc3eaa5 refactor(mqtt): update module description 2022-07-19 17:51:27 +08:00
gc87 b820d74796 fix(mqtt): free ctx if msg send error 2022-07-18 18:24:26 +08:00
gc87 9d3b411627 fix(mqtt): setting free
* Add unit test for setting
* Set mqtt.json format field to optinal
2022-07-15 14:39:57 +08:00
gc87 094dc7f122 refactor(mqtt): nng timer -> event timer 2022-07-15 13:51:02 +08:00
gc87 3c59046314 feat(mqtt): setting optional field 2022-07-15 13:51:02 +08:00
gc87 96992eff71 refactor(mqtt): Modify unreasonable code
* Modify header file ordering
* Modify mqtt.* to mqtt_*.* to avoid ide parsing exception
* Modify part of the code according to the pr revision comments
2022-07-15 13:51:02 +08:00
gc87 596cd699fd feat(mqtt): state json string send 2022-07-15 13:51:02 +08:00
gc87 1f9e3ea0db feat(mqtt): add node state cache & add hb command 2022-07-15 13:51:02 +08:00
gc87 1c9d6a4b68 feat(mqtt): add heartbeat timer 2022-07-15 13:51:02 +08:00
gc87 649de85b61 feat(mqtt): add heartbeat setting 2022-07-15 13:51:02 +08:00
gc87 a2c9da83b8 fix(mqtt): connection in stoped state 2022-07-01 14:28:57 +08:00
gc87 23b83b7df2 refactor(mqtt): gettimeofday-> common.timestamp 2022-06-24 09:45:07 +08:00
gc87 b7881b4b93 fix(mqtt): write response topic error 2022-06-22 10:30:10 +08:00
gc87 d47ea13594 feat(mqtt): add zlog with cat to mqtt_c_client.c 2022-06-21 10:51:31 +08:00
fengzero 566487d1f8 add NEU_RESP_APP_SUBSCRIBE_GROUP msg nofity app subscribe group 2022-06-20 09:57:26 +00:00
fengzero 993530f86b refactor persist & adapter msg 2022-06-20 08:08:40 +00:00
gc87 41dec9b209 fix(mqtt): plog to mqtt 2022-06-17 18:46:30 +08:00
gc87 5e16738a23 fix(mqtt): double free and context leak 2022-06-17 17:57:14 +08:00
fengzeroz 341bdfd61f Merge pull request #557 from gc87/mqtt-queue-remove
refactor(mqtt): remove sys/queue.h deps
2022-06-17 15:25:15 +08:00
fengzero 1e29e4cb1c remove plugin_info.h & adapter_msg.h 2022-06-17 07:02:32 +00:00
gc87 fe98452624 refactor(mqtt): remove sys/queue.h deps 2022-06-17 15:01:28 +08:00
fengzeroz dcb17c80cb Merge pull request #553 from gc87/mqtt-queue-remove
Disconnect on user send stop command
2022-06-17 14:50:21 +08:00
fengzero 67f0c2b2f0 rename tag address and replace neu_dtype_e 2022-06-17 03:48:51 +00:00
gc87 6881025f79 fix(mqtt): string leak 2022-06-16 18:45:32 +08:00
gc87 7da3b7b50a feat(mqtt): stop/start -> disconnect/reconnect 2022-06-16 18:45:32 +08:00
gc87 34a3e43c58 refactor(mqtt): fix connection state 2022-06-16 18:45:32 +08:00
fengzero 53ceeac9ff del unused errorcode 2022-06-16 10:04:04 +00:00
fengzeroz 2856c2de4d Merge pull request #544 from fengzeroz/main
ci: remove release package
2022-06-16 10:47:31 +08:00
gc87 c787a2fc3e refactor(mqtt): remove all pthread mutex 2022-06-15 18:48:42 +08:00
gc87 a2147e2d28 fix(mqtt): topic pair double free 2022-06-15 18:24:57 +08:00
gc87 3ea1e02a14 refactor(mqtt): remove publish queue 2022-06-15 18:24:57 +08:00
fengzero 174cb88119 delete json include that does not need to be exported 2022-06-15 10:24:53 +00:00
fengzero e93e517f95 refactor CmakeLists.txt 2022-06-15 09:45:07 +00:00
fengzero f44a8db699 plugin: remove argument in open() 2022-06-15 06:49:02 +00:00
fengzero 2d38ae5f50 refactor plugin interface config 2022-06-15 06:40:30 +00:00
fengzero 95db2396ba feat(msg): notify app subscribe/unsubscribe info 2022-06-14 09:13:21 +00:00
gc87 6d878c6276 refactor(mqtt): new write response 2022-06-14 11:28:53 +08:00
gc87 61306faefd refactor(mqtt): new read data 2022-06-14 11:28:53 +08:00
gc87 36a16f1bb6 refactor(mqtt): trans-data upload 2022-06-14 11:28:53 +08:00
gc87 ff2729c798 fix(mqtt): remove libvector 2022-06-10 16:50:17 +08:00
fengzero 203328dffd copyright 2020-2022 2022-06-10 04:43:06 +00:00
fengzero dc65873e93 async process op msg 2022-06-10 04:43:06 +00:00
fengzero 5b24337575 format 2022-06-10 04:43:05 +00:00
fengzero 38a2652930 remove vector and data_expr 2022-06-10 04:43:05 +00:00
fengzero 7d6e7c7a37 remove unused file 2022-06-10 04:43:05 +00:00
fengzero 0a99036cbf remove tty 2022-06-10 04:43:05 +00:00
fengzero c8234633e0 add/del/get group 2022-06-10 04:43:05 +00:00
fengzero 4a1a34de43 simplify the plugin type to driver and app 2022-05-30 02:45:17 +00:00
fengzero a7781b63ce log: replace log with zlog 2022-05-28 09:27:52 +00:00