Commit Graph
307 Commits
Author SHA1 Message Date
lixiumei 704fbc35e1 Automatically generated code replace neu_json_plugin 2021-11-15 11:04:34 +08:00
lixiumei 1518af2670 Automatically generated code replace neu_json_node 2021-11-15 11:04:34 +08:00
lixiumei 193e4abea5 Automatically generated code replace neu_json_tag 2021-11-11 22:03:31 +08:00
fengzero 2ce448e2a4 add function test for group config api 2021-11-09 17:59:52 +08:00
fengzero 7aa611a2e8 Add node-related functional tests
api response the corresponding error code
2021-11-09 17:59:52 +08:00
gc87 bbbdb3007c Reorganize the source code of the mqtt command 2021-11-09 17:27:43 +08:00
lixiumei c0d7e62640 Readme and readme-cn 2021-11-08 18:02:15 +08:00
gc87 f28bdb8270 Refactor the MQTT driver
- Add default initialization of variables
- Rename source file
2021-11-08 15:16:04 +08:00
gc87 13fb0e05be Refactored plugin opcua handle
- Delete subscription
- Modify function signature
- Add default initialization of variables
- Fix data type mapping from neuron to opcua
- Rename source file
2021-11-08 15:14:06 +08:00
gc87 95125ff87b Refactoring OPCUA subscription code
- Solve the memory problem at the end of OPCUA cycle reading
2021-11-08 15:14:06 +08:00
gc87 bb9dd7eee9 Fix the timer error of opcua driver 2021-11-08 15:14:06 +08:00
lixiumei d035272b31 The plugin headers are contained in the include directory 2021-11-04 10:57:41 +08:00
lixiumei 9f9aa5ec78 Modbus_tcp_config parameter initialisation and setting 2021-11-04 10:57:41 +08:00
fengzeroz 3af521732c Merge pull request #147 from fengzeroz/main
fix get tags filter by group config name
2021-11-03 17:39:44 +08:00
fengzero b097145cc1 fix get tags filter by group config name 2021-11-03 09:37:48 +00:00
fengzeroz 86d26bbacf Merge pull request #145 from fengzeroz/main
Add mqtt function code
2021-11-03 11:36:25 +08:00
fengzero 37f77bdd04 Add mqtt function code 2021-11-03 03:35:56 +00:00
fengzeroz d49175e618 Merge pull request #144 from fengzeroz/main
fix the node to which the  subscribed config stored in the adapter be…
2021-11-03 11:30:22 +08:00
fengzero 9948e0fd6f fix the node to which the subscribed config stored in the adapter belongs 2021-11-03 03:27:32 +00:00
lixiumei 49c8b7f8ba Improving unit tests for int_val 3D arrays 2021-11-03 10:21:36 +08:00
lixiumei 510265dacb Add unit test for 3D arrays of types double, cstr, int_val, str_val 2021-11-03 10:21:36 +08:00
fengzeroz 00bd042205 Merge pull request #143 from fengzeroz/main
compile parser and schema in base
2021-11-03 09:58:48 +08:00
fengzero abc05c63cd compile parser and schema in base 2021-11-03 01:58:15 +00:00
gc87 7e18d25d20 Modify the compilation configuration
Use libneuron-base in plugins
2021-11-02 18:07:49 +08:00
gc87 940d6164f9 Implement MQTT-driven configuration
Initialization and setting of the config parameters of the MQTT driver
2021-11-02 18:07:49 +08:00
gc87 7f41768c63 Implementation of OPCUA-driven configuration 2021-11-02 18:07:49 +08:00
fengzero 6dc62e1885 Add api: get sub group configs 2021-11-02 18:04:47 +08:00
lixiumei bbe74dab3c Add unit test for 2D arrays of types double, cstr, int_val, str_val 2021-11-01 11:57:54 +08:00
gc87 569d008fe3 Fix most memory problems of opcua driver
- And mqtt driver
2021-10-29 14:23:53 +08:00
Parker Liu 6bf65e3d59 Enable others unit tests beyond data_val_test 2021-10-29 10:16:45 +08:00
Parker Liu dea8adb412 Fix issue of incorrect calculate size of array of cstr 2021-10-29 10:16:45 +08:00
lixiumei 62fd4f5cbf Add unit test for serialization deserialization of 1D arrays of types double, cstr, int_val, string_val 2021-10-29 10:16:45 +08:00
Parker Liu bd07258233 Rename the NEU_REQRESP_GET_NODE_STATE/NEU_REQRESP_NODE_STATE 2021-10-28 18:20:25 +08:00
fengzero bd5647257e Add node state: running state and link state & api: start/stop node
note start/stop node operation
2021-10-28 18:06:02 +08:00
gc87 da3746d135 Fix the timing problem of request context
- Thread lock handling for running status flags
2021-10-28 16:47:50 +08:00
gc87 dc018ca805 Fix some memory leaks about mqtt driver 2021-10-28 09:57:29 +08:00
gc87 ca5ba87058 Add open62541 logging interface implementation 2021-10-28 09:53:59 +08:00
gc87 b8a3d2c82d Add connection activity status check thread
- Add a mutex lock to ensure that the opcua client's state transitions properly
2021-10-28 09:53:59 +08:00
fengzeroz 54b480a8d0 Merge pull request #132 from fengzeroz/main
Add map type in schema
2021-10-27 10:12:33 +08:00
fengzero 7f8a3228c9 Add map type in schema 2021-10-27 02:11:38 +00:00
fengzeroz 60fbfba4d9 Merge pull request #131 from fengzeroz/main
del params in schema
2021-10-27 09:55:23 +08:00
fengzero 2211da29e9 del params in schema 2021-10-27 01:52:32 +00:00
fengzeroz 079bc7928b Merge pull request #130 from fengzeroz/main
modbus schema: del unsupport data type
2021-10-26 18:08:01 +08:00
fengzero 93d5561f30 modbus schema: del unsupport data type 2021-10-26 10:07:15 +00:00
fengzeroz b0082f586f Merge pull request #129 from fengzeroz/main
separation unit test schema
2021-10-26 18:03:30 +08:00
fengzero ad8188fc6a separation unit test schema 2021-10-26 10:02:50 +00:00
fengzeroz d1df905f9a Merge pull request #128 from fengzeroz/main
Add the name parameter in the plugin_param_schema.json
2021-10-26 17:46:10 +08:00
fengzero 0811b04c44 Add the name parameter in the plugin_param_schema.json 2021-10-26 09:43:56 +00:00
lixiumei d8d4dbf175 Adding int 3D array serialisation and deserialisation tests 2021-10-26 16:21:52 +08:00
lixiumei fea8ae6b37 Fix issue of memory leaks in 2D arrays during testing 2021-10-26 16:21:52 +08:00