Commit Graph
1036 Commits
Author SHA1 Message Date
eeff e5e54fcc5e fix: static tag value expired error in read_report_group 2023-04-26 11:43:01 +08:00
liyuxi 4b806bf65a refactor:replace plugin name before starting 2023-04-24 03:24:56 +00:00
eeff 57ea0d9527 Merge pull request #1216 from eeff/eeff/dev
feat(restful): add template instantiation api
2023-04-24 10:43:24 +08:00
eeff da296b6bea feat(core): fulfill NEU_REQ_INST_TEMPLATE request 2023-04-23 16:44:29 +08:00
eeff 082eb6393a feat(core): add NEU_REQ_INST_TEMPLATE message 2023-04-23 15:09:58 +08:00
eeff 43005248c7 feat: add template instantiation request json parser 2023-04-23 12:15:26 +08:00
fengzero a0019e8c4b fix(eth connection): check bind eth socket 2023-04-21 03:07:18 +00:00
eeff f15ee5ed61 feat: update global memory metrics 2023-04-20 12:04:36 +08:00
eeff 69b6d0ebdc fix(restful): global config json parsing on empty array 2023-04-17 18:58:10 +08:00
eeff 5411e9dbb4 feat(core): manager fulfil get template tags request 2023-04-14 17:59:20 +08:00
eeff dfa3c79475 refactor: manager internal template tags management 2023-04-14 17:48:58 +08:00
eeff 0e2d11322a feat(core): manager fulfill del template tags requests 2023-04-14 16:48:25 +08:00
eeff a863214e9b feat: add template del tags req json parser 2023-04-14 16:46:05 +08:00
eeff 0ef5e5993e feat(core): manager fulfill update template tags requests 2023-04-14 15:18:12 +08:00
eeff 0d8d76ddb6 feat(core): manager fulfill template add tags requests 2023-04-14 14:59:54 +08:00
eeff 6e8fea9cea feat(core): add message type for template tags CRUD operation 2023-04-14 14:59:54 +08:00
eeff b15727599a feat: add template add tags request json parser 2023-04-13 18:56:04 +08:00
eeff 91cb441f65 fix: template structure dangling pointer 2023-04-13 18:54:39 +08:00
eeff d6b084af6e fix: restful template api potential memory leak 2023-04-13 16:16:31 +08:00
eeff f37f3a9f40 fix: data race when close mqtt client 2023-04-11 17:58:55 +08:00
fengzero 5840ff9485 fix(connection): replace client 2023-04-10 03:34:10 +00:00
fengzero e4e00b2d1b fix compile warning 2023-04-10 03:25:44 +00:00
fengzero 7548de61c6 improve(connection): replace old client 2023-04-10 03:12:27 +00:00
fengzero 6c24b78781 serial: more baudrate 300/200/150 2023-04-07 06:21:15 +00:00
fengzeroz 789543dfdd Merge pull request #1165 from fengzeroz/main
serial: more baudrate 1800/1200/600
2023-04-07 10:00:47 +08:00
gc87 633762d6c1 fix: determined f32 type data is treated as d64 2023-04-06 16:47:19 +08:00
fengzero 5da1c27c8c serial: more baudrate 1800/1200/600 2023-04-06 08:14:52 +00:00
fengzero 36f59da526 static attribute of the tag, do not validate 2023-03-31 07:27:26 +00:00
eeff 11c4462c7a fix: driver update only non-static tag value 2023-03-31 11:23:32 +08:00
eeff 4f115b9375 fix(restful): check static value type matched when adding tags 2023-03-31 11:23:27 +08:00
fengzero 711088c802 chore(connection): return the result of conn recv 2023-03-24 08:15:08 +00:00
eeff 637b3bb903 Merge pull request #1137 from eeff/eeff/fix
fix: global config json subscriptions decoding
2023-03-23 10:33:20 +08:00
eeff 9439628cf4 fix: global config json subscriptions decoding 2023-03-22 17:28:20 +08:00
fengzero da4e7f228e eth conn: get interface mac 2023-03-21 09:17:02 +00:00
Xiang Zhou 18c379d93b Merge pull request #1134 from ZhouBox/dev3
feature:add connect and fd api on connection
2023-03-21 16:49:08 +08:00
zhouxiang a2305af1d4 feature:add connect and fd api on connection 2023-03-21 14:12:02 +08:00
eeff 2ccb38d437 feat(persist): apply schema if not in migrations table
Previously, a schema is applied only if its version is larger than the
  head version recorded in the migrations table under the assumption
  that we add schema files in continuous versions. From version 2.4.0,
  the last digit in the version number is reserved for unexpected fixes
  or requirements, so that assumption never holds.
2023-03-20 18:30:49 +08:00
eeff f418f382a2 Merge pull request #1130 from eeff/eeff/dev
feat(mqtt): add QoS setting
2023-03-20 18:19:51 +08:00
eeff 2642f18cae fix: mqtt client subscribe ack error code handling 2023-03-20 12:08:46 +08:00
fengzero 372e43d6ff license module invalid code 2023-03-17 07:47:39 +00:00
eeff 82139767b4 Merge pull request #1124 from eeff/eeff/dev
feat(restful): add GET /api/v2/template
2023-03-17 15:07:59 +08:00
eeff a79e61fa0d feat(core): full get template/templates request 2023-03-17 11:29:00 +08:00
fengzeroz cca70df549 Merge pull request #1123 from fengzeroz/main
fix load node from 2.2 persistence
2023-03-17 10:57:08 +08:00
fengzero 6ef25972c0 fix: load node from 2.2 persistence 2023-03-17 02:50:36 +00:00
fengzero 13af68def0 vlan 2023-03-17 02:31:01 +00:00
eeff 7950d5f922 feat: add json encoding for templates response 2023-03-17 10:25:30 +08:00
eeff 9648be1f02 feat(core): fulfill del template request 2023-03-17 10:16:24 +08:00
eeff 7013d57914 feat(core): fulfill add template request 2023-03-16 18:43:18 +08:00
eeff 8c395199f9 fix(core): template manager interface update
1. Return more clear error code
  2. Check existence before adding template
  3. Fix const qualifier on input/output references
2023-03-16 18:43:18 +08:00
eeff b96fd8baee fix(core): base template interface update
1. Return more clear error code
  2. Check existence before adding group
  3. Fix const qualifier on input/output references
2023-03-16 18:08:51 +08:00