Commit Graph
654 Commits
Author SHA1 Message Date
gc87 9a2b6166e3 Add tty and schema interface implementation 2022-02-14 10:13:31 +08:00
gc87 0eb0fe658e Make MQTT client id configurable 2022-02-14 10:13:31 +08:00
gc87 21a22f7807 Delete all function codes of the MQTT API 2022-02-14 10:13:31 +08:00
gc87 ab3a12c4d5 Add command field to MQTT request response data
- Modify the test script of ft
- Fix parameter error in setting command
- Fix json_mqtt_t instance not released
2022-02-14 10:13:31 +08:00
gc87 97744161ec Refactoring command processing
- Cleanup plugin_mqtt.c
2022-02-14 10:13:31 +08:00
gc87 5f0872477e Fix function test script file name 2022-02-14 10:13:31 +08:00
gc87 ecd8d846fc Fix write's topic error
- Function tests all passed without removing function code.
2022-02-14 10:13:31 +08:00
gc87 80becc2b9c Complete the basic request response function
for new topics
2022-02-14 10:13:31 +08:00
gc87 e8e1624494 Modify robot framework test script
- for supporting new topics
2022-02-14 10:13:31 +08:00
gc87 55d69f136b Use of channels to process requests 2022-02-14 10:13:31 +08:00
gc87 c81454fef0 Generate and subscribe to all topics 2022-02-14 10:13:31 +08:00
gc87 4b550effb1 Add reqest-response topic pair 2022-02-14 10:13:31 +08:00
eeff 8dcfe787b8 Update README 2022-02-11 19:05:26 +08:00
eeff 7c76adbd79 Add dataset selection option for pressure testing 2022-02-11 19:05:26 +08:00
eeff 0c8b3d60c5 Add ft/data/persistence-total-5w to ft/data/persistence/total-50k 2022-02-11 19:05:26 +08:00
eeff 1c35e7afd7 Move ft/data/persistence-total-1w to ft/data/persistence/total-10k 2022-02-11 19:05:26 +08:00
eeff dbb1c00790 Move ft/data/persistence-total-1k to ft/data/persistence/total-1k 2022-02-11 19:05:26 +08:00
eeff ad3cfcbdfc Move ft/data/persistence-simple-1w to ft/data/persistence/simple-10k 2022-02-11 19:05:26 +08:00
eeff 4fdba85396 Move ft/data/persistence-simple-1k to ft/data/persistence/simple-1k 2022-02-11 19:05:26 +08:00
eeff 6eea2f2914 Fix CI for pressure testing 2022-02-11 15:51:30 +08:00
eeff 503e3f3708 Profile CPU and MEM usage in pressure testing 2022-02-11 15:51:30 +08:00
eeff 462c178548 Add robot keyword Profile Neuron for pressure testing report 2022-02-11 15:51:30 +08:00
eeff 8bdbdb30a5 Add dependencies for pressure testing
1. psrecord
  2. matplotlib
2022-02-11 15:51:30 +08:00
fengzero 75474e3def error codes classify 2022-02-11 11:54:13 +08:00
fengzero e70c72e043 remove opcua errorcode 2022-02-11 11:54:13 +08:00
fengzero 8650468b4f bit operations use the bit type 2022-02-11 11:54:13 +08:00
fengzero 84accdf861 Delete the first errorcode in the read/write result 2022-02-11 11:54:13 +08:00
fengzero c4f6d8c710 unpack array 2022-02-09 17:43:22 +08:00
fengzero ace744fcb4 change connection default block 2022-02-09 17:43:22 +08:00
fengzero 9917cb243e add device rw errorcode 2022-02-09 17:43:22 +08:00
fengzero b704110fa9 disable mqtt exception case 2022-02-09 17:43:22 +08:00
fengzero 3bc0dc3187 search group filter unanchored 2022-02-09 17:43:22 +08:00
fengzero 93a2b24680 add change string type function 2022-02-09 17:43:22 +08:00
fengzero f25ed185a3 float supports changing endianness 2022-02-09 17:43:22 +08:00
fengzero 189acf9008 refactor device rw errorcode 2022-02-09 17:43:22 +08:00
fengzero f218c27abf refactor reconnect 2022-02-09 17:43:22 +08:00
fengzero e2a96781b8 mqtt ft:skip modbus execption 2022-02-09 17:43:22 +08:00
fengzero 86cdb6ee85 del unused errorcode 2022-02-09 17:43:22 +08:00
fengzero 96fe9e33be add reconnect on tcp server/client connection 2022-02-09 17:43:22 +08:00
fengzero ef78632f50 ft: modbus and mqtt network exception 2022-02-09 17:43:22 +08:00
fengzero 0ab8f6534a io event on linux 2022-02-09 17:43:22 +08:00
fengzero 9074364d59 tcp server and client send and receive data 2022-02-09 17:43:22 +08:00
lixiumei 6e7fdbcc87 Adding data for pressures tests 2022-02-09 17:42:44 +08:00
eeff 6cd5c8db6a Update persist adapter to load subscription infos 2022-01-30 09:29:15 +08:00
eeff 9c6ebbdf5d Add function persister_singleton_load_subscriptions 2022-01-30 09:29:15 +08:00
eeff ba479d76aa Add function neu_manager_adapter_get_grp_config_ref_by_name 2022-01-30 09:29:15 +08:00
eeff 79476693ba Add function neu_manager_get_node_id_by_name 2022-01-30 09:29:15 +08:00
eeff 45d3be37ab Add syslog callback in neu_log 2022-01-28 21:52:53 +08:00
eeff 1a34021e18 Rename neu_log log level enum to avoid name collision 2022-01-28 21:52:53 +08:00
eeff f18c6b9765 Fix persistence loading to ignore if no group configs exist 2022-01-28 21:40:18 +08:00