gc87
|
2eff71d508
|
Add node name of sender in trans_data msg
|
2022-03-04 14:00:03 +08:00 |
|
gc87
|
c01225dcda
|
Fix leak
|
2022-03-04 11:40:12 +08:00 |
|
gc87
|
52b0020ee0
|
Modify the format of periodic upload data
|
2022-03-04 10:55:46 +08:00 |
|
gc87
|
c06f6e2201
|
Refactoring the read and write interface
|
2022-03-04 10:55:46 +08:00 |
|
fengzeroz
|
42c3655185
|
Merge pull request #298 from eeff/eeff/log
Add log endpoint in restful plugin
|
2022-03-03 13:49:10 +08:00 |
|
eeff
|
8ef22c88c5
|
Add log endpoint in restful plugin
|
2022-03-03 13:22:33 +08:00 |
|
eeff
|
fb97930423
|
Add log handling code for restful plugin
|
2022-03-03 13:22:33 +08:00 |
|
eeff
|
609e30ab38
|
Add helper function http_get_param_uint64
|
2022-03-03 13:22:33 +08:00 |
|
fengzero
|
4b89022dac
|
add node type: functional
this type of node is not instantiable
|
2022-03-02 09:26:51 +00:00 |
|
fengzero
|
1e5c34e2c1
|
del connection_mode in modbus schema
|
2022-03-02 05:34:13 +00:00 |
|
fengzero
|
ecfab3e6b5
|
del the global schema, each driver maintains its own schema
|
2022-03-02 05:34:13 +00:00 |
|
fengzero
|
b823a3b7c0
|
fix memory leak
|
2022-03-02 05:34:13 +00:00 |
|
eeff
|
dd0bd8a448
|
Make sample app plugin handle NEU_REQRESP_UPDATE_LIC request
|
2022-03-01 12:22:24 +08:00 |
|
eeff
|
a89fae19db
|
Make sample app plugin send license get value command
|
2022-02-28 16:09:14 +08:00 |
|
eeff
|
b845b61175
|
Fix modbus_tcp_config memory leak
|
2022-02-21 10:17:09 +08:00 |
|
gc87
|
41a30450a2
|
Fix mqtt crash after repeated subscription
|
2022-02-15 10:52:27 +08:00 |
|
gc87
|
fc5ae5c0a3
|
Extracting public functions
- normal_handle.c/get_tty_file_list -> file.c/tty_file_list_get
|
2022-02-14 10:13:31 +08:00 |
|
gc87
|
37da3dd940
|
Change the topic list to a vector
|
2022-02-14 10:13:31 +08:00 |
|
gc87
|
52ec9e3cef
|
Modify MQTT configuration items
- Remove req/resp theme settings
- Add client id settings
|
2022-02-14 10:13:31 +08:00 |
|
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
|
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
|
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 |
|
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
|
84accdf861
|
Delete the first errorcode in the read/write result
|
2022-02-11 11:54:13 +08:00 |
|
fengzero
|
86cdb6ee85
|
del unused errorcode
|
2022-02-09 17:43:22 +08:00 |
|
fengzero
|
ef78632f50
|
ft: modbus and mqtt network exception
|
2022-02-09 17:43:22 +08:00 |
|
gc87
|
da831249c4
|
Refactoring mqtt_send_loop
|
2022-01-27 15:42:50 +08:00 |
|
gc87
|
7a5af05601
|
Implement mqtt's start and stop processing
|
2022-01-27 15:42:50 +08:00 |
|
gc87
|
320eb6ab87
|
Fix mqtt write return value type error
Int32 -> errorcode
|
2022-01-24 18:21:01 +08:00 |
|
eeff
|
a640fd3e39
|
Update mqtt plugin to notify tags add/del/update events
|
2022-01-21 18:58:34 +08:00 |
|
eeff
|
1d7f343363
|
Update restful plugin to notify tags add/del/update events
|
2022-01-21 18:58:34 +08:00 |
|
Parker Liu
|
ebb533ce61
|
Fix the sample app can not be normal exiting when exit neuron
|
2022-01-21 14:33:35 +08:00 |
|
eeff
|
967a7a309d
|
Fix mqtt plugin del tags command error handling
|
2022-01-19 17:35:55 +08:00 |
|
eeff
|
b694cdfc87
|
Fix mqtt plugin add tags command error handling
|
2022-01-19 17:35:55 +08:00 |
|
eeff
|
092dbee9af
|
Fix restful del tags handler error handling
|
2022-01-19 17:24:20 +08:00 |
|
eeff
|
657049b879
|
Fix restful add tags handle error handling
|
2022-01-19 17:24:20 +08:00 |
|
fengzero
|
db914268be
|
the basic info(plugin name, type, kind...) of the plugin is read from the dynamic library
add dynamic library search path configuration, install to
/etc/ld.so.conf.d/
dynamic library search path priority:
1. driver.path in neuron.yaml
2. os path
|
2022-01-19 16:56:10 +08:00 |
|
gc87
|
b1cfb43096
|
Move mqtt components to the base library
|
2022-01-18 18:11:58 +08:00 |
|
gc87
|
e08e686ffa
|
Refactoring the mqttc client
Modify function names
Modify the source file name
Modify the name of the structure
|
2022-01-18 18:11:58 +08:00 |
|
gc87
|
e1b4951b05
|
Add mqtt client interface layer
By adding an interface layer, you can easily support different mqtt clients, including MQTT-C and nng-mqtt
|
2022-01-18 18:11:58 +08:00 |
|
fengzero
|
9e60bd2101
|
plugin: add validate function in plugin funs
check whether the tag conforms to the relevant driver specifications
|
2022-01-17 17:19:50 +08:00 |
|
eeff
|
75a3ab32f2
|
Add dummy plugin
|
2022-01-13 18:04:20 +08:00 |
|