Commit Graph

2703 Commits

Author SHA1 Message Date
eeff dfdcb6e60b fix: segfault on update license request 2023-06-09 14:13:42 +08:00
eeff 9c659c8a99 feat(core): add adapter type NEU_NA_TYPE_NDRIVER 2023-06-08 15:00:43 +08:00
eeff 149093fa7a fix: send update license request to all type of adapters 2023-06-07 17:54:33 +08:00
eeff 46593907b4 feat(restful): add ndriver update tag param/info api 2023-06-06 17:38:16 +08:00
eeff a9d394a274 feat(core): add message for ndriver tag param/info update 2023-06-06 17:38:16 +08:00
eeff b3c106aeab feat: add json parser for ndriver tag param/info update 2023-06-06 17:18:30 +08:00
eeff f60e0903a6 fix: neu_http_get_param boundary check 2023-06-05 18:49:06 +08:00
eeff 129a7a8b56 feat(restful): add get ndriver tags api 2023-06-05 18:39:55 +08:00
eeff c35d12f854 feat: add json parser for getting ndriver tags 2023-06-05 18:39:55 +08:00
eeff 776b031cd6 feat(core): add message type for getting ndriver tags 2023-06-05 18:39:55 +08:00
eeff 4f3f729817 feat: add type neu_ndriver_tag_t 2023-06-05 18:14:00 +08:00
eeff 73313e2230 feat(restful): add get ndriver maps api 2023-06-01 16:57:12 +08:00
eeff d0861c0802 feat(core): add get ndriver map req/resp_messages 2023-06-01 16:49:39 +08:00
eeff c687d1e53e feat: add json parser for getting ndriver maps 2023-06-01 16:40:25 +08:00
eeff 3c591b6456 Merge pull request #1300 from eeff/eeff/dev
feat(restful): add north driver map api
2023-06-01 10:14:13 +08:00
eeff 17c3f02143 feat(restful): add north driver map api 2023-05-31 16:25:38 +08:00
eeff ef9ddd30ea feat: add json parser for north driver map requests 2023-05-31 16:25:32 +08:00
eeff e0b2ccd427 feat(core): add NEU_REQ_ADD_NDRIVER_MAP and NEU_REQ_ADD_NDRIVER_MAP message 2023-05-31 16:17:36 +08:00
eeff 8effd79ddd Merge pull request #1293 from eeff/eeff/dev
test: add template group and tag function tests
2023-05-30 17:40:23 +08:00
fengzeroz e86230d2bb Merge pull request #1294 from fengzeroz/main
chore(event): exit if error occurs
2023-05-30 16:50:29 +08:00
fengzero 187023f428 improve(modbus): speed up the recovery the modbus rtu 2023-05-30 08:22:00 +00:00
fengzero d82d5041e9 chore(event): exit if error occurs 2023-05-30 06:03:07 +00:00
eeff 66c29abb25 fix(core): template tag validation when adding/updating 2023-05-29 11:51:40 +08:00
eeff 1a609eebd0 test: add template tag function tests 2023-05-29 11:51:40 +08:00
eeff 2cd26305a5 test: add template group function tests 2023-05-29 15:50:13 +08:00
fengzeroz 382e9e862a Merge pull request #1290 from fengzeroz/main
chore(type): fix compile error in arm64-musl
2023-05-29 10:52:49 +08:00
fengzeroz c584b2d1b5 Merge pull request #1288 from eeff/eeff/dev
test: add template instantiation function tests
2023-05-29 10:52:39 +08:00
fengzero db27e8f169 chore(type): fix compile error in arm64-musl 2023-05-26 09:29:37 +00:00
eeff a61eb2051f fix(restful): check too long template name 2023-05-26 15:50:13 +08:00
eeff 8512a45b6c fix(core): neu_manager_instantiate_template memory leak 2023-05-26 15:28:20 +08:00
eeff 19fddf8451 test: add template instantiation function tests 2023-05-26 15:28:20 +08:00
fengzeroz ccaa6adcc2 Merge pull request #1287 from eeff/eeff/dev
test: add template add/del/get function tests
2023-05-26 10:24:59 +08:00
eeff 80469761b3 feat(modbus): add tag validator 2023-05-26 10:17:10 +08:00
eeff e06e97c915 feat(core): add tag validator to validate template tags 2023-05-26 10:17:10 +08:00
eeff 0969c54506 fix(restful): add template handler double free 2023-05-26 00:48:45 +08:00
eeff 7d12e488dd fix(core): neu_manager_add_template edge cases
1. Template plugin must exist.
  2. Template not allow singleton plugin.
2023-05-26 00:48:45 +08:00
eeff 683bb5b5a6 test: add template add/del/get function tests 2023-05-26 00:47:30 +08:00
eeff cd4fb20e9c Merge pull request #1286 from eeff/eeff/dev
feat(restful): add node update api
2023-05-24 15:19:15 +08:00
hxy7yx 126e775352 Merge pull request #1284 from hxy7yx/main
Add node type to /api/v2/metrics
2023-05-24 09:22:46 +08:00
hxy7yx 97e799ebc2 Add node type to /api/v2/metrics 2023-05-23 18:26:32 +08:00
eeff f03f2f492d fix(core): node update request guards monitor name 2023-05-22 16:45:31 +08:00
eeff fa1c711d93 test: update node function test 2023-05-22 16:45:31 +08:00
eeff fcc01cf22b feat(restful): add node update api 2023-05-22 16:45:02 +08:00
eeff 39bd162293 feat: add json parser for node update request 2023-05-22 16:45:02 +08:00
eeff d8e5b5967f Merge pull request #1283 from eeff/eeff/dev
feat(core): fulfill NEU_REQ_UPDATE_NODE request
2023-05-22 10:42:08 +08:00
eeff d1cc2c23ef feat(core): fulfill NEU_REQ_UPDATE_NODE request 2023-05-22 10:13:16 +08:00
eeff 90aef77588 feat(core): add node update message type 2023-05-22 09:26:09 +08:00
eeff 7046f998f4 fix: neu_adapter_rename null pointer deref 2023-05-22 09:26:09 +08:00
fengzeroz 07a55c8281 Merge pull request #1275 from hxy7yx/main
chore(Modbus)improve log
2023-05-19 16:51:26 +08:00
fengzeroz 233fe1978f Merge pull request #1277 from eeff/eeff/dev
feat: add function neu_adapter_rename
2023-05-19 16:51:02 +08:00