Commit Graph

369 Commits

Author SHA1 Message Date
fengzero 6a1665a3b0 fix tag name limit 2022-11-10 10:16:02 +00:00
fengzero 3f551a1974 modify the tag address limit to 128 2022-10-19 06:52:16 +00:00
eeff 58ca53f07d chore: add new error code NEU_ERR_LICENSE_BAD_CLOCK 2022-09-07 15:36:07 +08:00
gc87 931a68997d feat: add memory cache size reduce 2022-09-02 18:50:50 +08:00
fengzero e014f777b1 fix(manager): refuse to delete single node 2022-09-02 07:39:05 +00:00
fengzero 4405d9cae5 feat(driver): based on the tag address, the endianness is translated 2022-08-30 07:42:40 +00:00
fengzeroz 75f5861b8e Merge pull request #742 from gc87/mqtt-mem-cache
Mqtt memory cache for trans data
2022-08-30 14:26:50 +08:00
gc87 722632f6d6 feat(mqtt): add cache setting to ui & webapi 2022-08-29 22:49:25 +08:00
eeff 099b222147 feat: add neu_asprintf utility function 2022-08-29 14:32:36 +08:00
fengzeroz 1a6c39d866 Merge pull request #739 from eeff/eeff/dev
Add options `--config_dir` and `--plugin_dir`
2022-08-29 14:17:41 +08:00
gc87 2bdb38129c feat: add memory cache unit test 2022-08-28 20:07:57 +08:00
eeff 3a3829bc6e feat: pass config_dir and plugin_dir to core and restful plugin 2022-08-26 15:41:02 +08:00
fengzero 4aeff9a6a9 feat(api): get all driver groups 2022-08-26 07:18:56 +00:00
fengzero e36672575e chore(queue): add queue_clean for remove all ele from queue 2022-08-26 02:24:11 +00:00
fengzero 23be6a9e1f chore(manager): remove notify app sub/unsub 2022-08-24 05:53:22 +00:00
fengzero a0ab69dba1 feat(plugin): single plugin does not allow to create node 2022-08-23 06:36:00 +00:00
fengzero d19f9562f2 fix(adapter): crash when adapter auto start 2022-08-23 06:18:19 +00:00
fengzero 531c4c28cf feat(http): optionally turn off auth 2022-08-23 02:15:38 +00:00
fengzero 473aea0f2b feat(manager): count driver tag size 2022-08-22 07:10:56 +00:00
fengzero 6816833629 chore(plugin): add node name in plugin_common 2022-08-19 09:45:37 +00:00
fengzero fa46c6b493 feat(plugin): plugin adds a single field
single: indicating that the plugin can only be instantiated once.
2022-08-19 07:31:12 +00:00
fengzero a7a6ede305 chore(connection): stop/start connection 2022-08-18 09:04:45 +00:00
fengzero de26f6518c chore(adapter): add node_deleted and get_all_tags msg 2022-08-17 10:22:12 +00:00
fengzero 7f1499f02d feat(driver): update the interval of the group 2022-08-17 07:03:49 +00:00
fengzero 3d87ab63da chore(connection): remove connecting state 2022-08-16 06:24:02 +00:00
fengzero 56a0ecdfff feat(tag): set decimal 2022-08-12 02:44:38 +00:00
fengzero 7f9d4cd84c feat(driver): set float precision 2022-08-10 10:30:38 +00:00
fengzeroz dca1447df4 Merge pull request #701 from eeff/eeff/dev
eKuiper api proxy
2022-08-10 13:54:41 +08:00
eeff 1263d7f636 chore: update plugin description length to 512 2022-08-09 16:10:36 +08:00
fengzero afb8d840a1 script: sdk install 2022-08-08 09:40:51 +00:00
fengzero 1fa0e73d35 api: get all nodes state 2022-08-04 10:07:49 +00:00
fengzero f33d171c47 fix: include jwt.h 2022-08-04 06:11:29 +00:00
fengzeroz 35bad19f4f Merge pull request #688 from eeff/eeff/dev
feat: start license server at best
2022-08-04 13:39:15 +08:00
eeff 0057bbd711 chore: export neu_jwt.h 2022-08-04 12:00:26 +08:00
lixiumei123 f1e02c04eb add header file comments 2022-08-04 03:11:48 +00:00
fengzero 55e009dc05 connection: serial port support more baud rates 2022-08-02 02:01:18 +00:00
fengzero 4f8263d8f3 feat(manager): send nodes state periodically 2022-08-01 08:48:26 +00:00
fengzero 844efd9ab0 fix serial port parameter 2022-07-28 08:55:46 +00:00
fengzero 58ce412192 fix: replace large stack var with heap var 2022-07-26 02:37:44 +00:00
eeff 0ae8577037 chore: add new error code NEU_ERR_LICENSE_TOKEN_NOT_MATCH 2022-07-26 10:34:13 +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 649de85b61 feat(mqtt): add heartbeat setting 2022-07-15 13:51:02 +08:00
fengzero 3c5ae487b0 fix(errorcode): return NEU_ERR_PLUGIN_TAG_NOT_READY when the tag value cache does not exist 2022-07-14 07:34:13 +00:00
fengzero 1fbebd3872 feat(connection): wait fixed msg 2022-07-13 07:46:38 +00:00
fengzero 77696a8b62 add error: NEU_ERR_PLUGIN_PROTOCOL_DECODE_FAILURE 2022-07-11 07:49:44 +00:00
eeff a5e6512d74 feat(restful): support log file downloading 2022-07-04 16:30:59 +08:00
fengzero c61229b77c chore: modify the default timeout for tag value cache 2022-06-25 07:13:00 +00:00
fengzero 251efa63a2 neu_type_e log string 2022-06-25 06:55:43 +00:00
fengzero 12aff48172 chore: modify the default timeout for tag value cache 2022-06-25 05:56:51 +00:00