hxy7yx
cf6bf33a2c
rename precision when read floating-tag
2024-06-18 13:46:54 +08:00
xiang.zhou
682b499279
display optimization for float and double types when setting bias
2024-06-13 14:55:19 +08:00
hxy7yx
62de43327a
fix(write): write *.0
2024-06-13 10:54:50 +08:00
hxy7yx
5925bf257a
feat(core & modbus tcp): test read tag
2024-06-07 14:51:25 +08:00
hxy7yx
411cdc4f02
feat(read):support pagination and filter(error) when reading tags
2024-06-04 15:53:12 +08:00
hxy7yx
eb243d6cfc
feat(read): response precision when read float or double tags
2024-05-23 17:55:38 +08:00
hxy7yx
c361580254
fix(write): write *.0
2024-05-23 12:01:34 +08:00
eeff
020026ae04
fix(restful): read api invalid free
2024-04-15 11:29:38 +08:00
eeff
a98e9ae904
feat(core): add NEU_TYPE_TIME and NEU_TYPE_DATA_AND_TIME
2024-03-22 16:08:15 +08:00
eeff
b08869f404
feat(restful): read group handler support query
2024-01-03 17:13:42 +08:00
eeff
4aeb5d7b54
fix(core): json read/write parser memory leak
2023-12-05 18:39:42 +08:00
eeff
be13500d24
refactor: reduce write tags message size
2023-11-16 00:18:03 +08:00
fengzero
2b870976c4
fix cppcheck
2023-10-27 01:58:39 +00:00
fengzero
32783096b7
write multiple group tag
2023-10-27 01:58:39 +00:00
eeff
38c54c5c28
feat(restful): tag read api support synchronous mode
2023-10-13 12:04:02 +08:00
fengzero
88a96c63fd
core/modbus: support bytes
2023-08-25 09:15:58 +00:00
fengzero
af6146cd83
http: support for optional fields
2023-08-03 09:06:14 +00:00
fengzero
75dd38c206
core/mqtt: support for optional fields
2023-08-03 09:06:14 +00:00
eeff
5b7d19ceaa
feat: add json parser neu_json_write_t
2023-07-03 14:32:44 +08:00
fengzero
fadca0f2c9
feat(core): support writing multiple tag in one request
2023-06-12 06:14:28 +00:00
fengzero
7f9d4cd84c
feat(driver): set float precision
2022-08-10 10:30:38 +00:00
eeff
282ca37050
ci: remove cppcheck errors
2022-07-04 22:49:58 +08:00
fengzero
203328dffd
copyright 2020-2022
2022-06-10 04:43:06 +00:00
fengzero
9693e6a2f9
rename field in api
2022-06-10 04:43:05 +00:00
gc87
d7d8d33b5d
feat(mqtt): add values-errors upload format
2022-04-15 17:12:36 +08:00
gc87
1e58f57ff8
refactor: group_config_name -> group_name
...
Modify the group_config_name in the read-write and periodic upload messages of the mqtt plugin to group_name
2022-04-15 17:03:05 +08:00
fengzero
8ff2913669
write api: modified to write one value at a time
2022-04-02 05:21:04 +00:00
fengzero
11c104540b
delete node id in upload msg, the error in read resp is modified to an optional field
2022-04-01 06:44:35 +00:00
fengzero
b62e1a3fef
replace tag id with tag name in write request
2022-04-01 06:15:39 +00:00
fengzero
cab9712850
replace node id with node name in write request
2022-04-01 03:43:17 +00:00
fengzero
00a9a14de2
replace node id with node name in read request
2022-04-01 03:19:03 +00:00
lixiumei
e9c80f1b1c
Replace tag_id with tag_name in the read api
2022-03-31 11:18:00 +00:00
lixiumei
47eba78d75
Check neu_json_decode_array_size_by_json return value close #334
2022-03-21 15:20:22 +08:00
gc87
c01225dcda
Fix leak
2022-03-04 11:40:12 +08:00
Parker Liu
2b177aa015
Fix multi-times load json object from buffer when decode complex json string
2022-02-18 11:21:55 +08:00
fengzero
84accdf861
Delete the first errorcode in the read/write result
2022-02-11 11:54:13 +08:00
lixiumei
6cb85c6516
Automatically generated code replace neu_json_rw
2021-11-16 15:53:31 +08:00
lixiumei
c65bf3b35a
Automatically generated code replace neu_json_group_config
2021-11-15 18:20:52 +08:00
lixiumei
4730a4e30c
Changing the location of the neu_parse_write_req_to_val
2021-11-15 18:20:52 +08:00
lixiumei
193e4abea5
Automatically generated code replace neu_json_tag
2021-11-11 22:03:31 +08:00
lixiumei
d035272b31
The plugin headers are contained in the include directory
2021-11-04 10:57:41 +08:00
fengzero
96940eb3be
add read/write api
...
support bit/int16/uint16/int32/uint32/float
2021-10-18 14:53:24 +08:00
gc87
03a573bc46
Use groupconfig to limit the parameter range of write commands
...
- Add test
2021-10-12 10:09:45 +08:00
Parker Liu
f431b27b9b
Delete some abolition functions and add some functions for fix issue of
...
memory leaking
* Delete neu_dvalue_array_new and neu_dvalue_vec_new
* Delete set/get function for vec and array
* Add free sub data value in array and vector
2021-09-29 18:51:41 +08:00
fengzero
72a19cfeed
add subscribe/unsubscribe common function
2021-09-27 14:13:07 +08:00
fengzero
3a5d779e13
add bit type function, decode write req to val
2021-09-27 14:13:07 +08:00
fengzero
662ae1ec2d
refactor json parse
...
separate mqtt parameter decode/encode
2021-09-24 16:06:48 +08:00
gc87
6817eeae6d
Improve the read command of opcua driver
2021-09-13 18:10:07 +08:00
fengzero
bb4ebdd75e
refactor api server, add datatag api
...
use different server process api and web
rename tags field
merge json read/write
2021-09-07 16:56:33 +08:00