-
Notifications
You must be signed in to change notification settings - Fork 1
/
RELEASE_NOTES.txt
94 lines (69 loc) · 5.05 KB
/
RELEASE_NOTES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
*WolkGatewayModule-Modbus RELEASE NOTES**
---------------------------------------
*Wolkabout Technology s.r.o.*
WolkGateway module for connecting Modbus devices to WolkAbout IoT Platform by communicating with WolkGateway.
**Version 1.3.1**
- [FEATURE] - Using slave address for Modbus TCP
**Version 1.3.0**
- [FEATURE] - Implement logging: change log level as argument and log file at '/var/log/modbusModule/'
**Version 1.2.1**
- [IMPROVEMENT] - Store the application/library files in separated folder from the rest of the software.
**Version 1.2.0**
- [FEATURE] - Added `autoLocalUpdate` field for mappings that allows the mapping to be local copy of the value to be updated immediately. Default is set to `false`.
- [FEATURE] - Added `autoReadAfterWrite` field for mappings that allows the mapping to be automatically read right after writing to it. Default is set to `true`.
**Version 1.1.1**
- [BUGFIX] - Fixed the issue that was causing mappings to not be interpreted the right way when a value is updated, since the type info gets erased when copying mappings.
- [BUGFIX] - Fixed presenting of the value on the platform since mappings value interpretation was completely avoided when publishing readings.
**Version 1.1.0**
- [BUGFIX] - Copying the mappings is now properly done.
**Version 1.0.2**
- [IMPROVEMENT] - Added a new version of `MoreModbus` that introduces a lot of small improvements.
**Version 1.0.1**
- [IMPROVEMENT] - Made the module listen to the platform status message, and able to start the routine by receiving `CONNECTED`.
**Version 1.0.0**
- [REWORK] - Complete rework of the application. Using new WolkConnect-Cpp 5.0.0+ that allows WolkAbout IoT Platform 22.GA connectivity.
- [IMPROVEMENT] - Added the docker images to be built when running the `tools/make_release.sh` script.
**Version 0.8.6**
- [BUGFIX] - Updated to newest WolkSDK-Cpp.
**Version 0.8.5**
- [IMPROVEMENT] - Implemented the `safeMode` attribute. Requires WolkGateway 4.3.1 or newer to function.
**Version 0.8.4**
- [IMPROVEMENT] - Added the `repeat` and `defaultValue` mapping attributes.
**Version 0.8.3**
- [BUGFIX] - Updated to newest WolkGatewayModule-SDK-Cpp which fixes running tests.
**Version 0.8.2**
- [BUGFIX] - Received data that is not the expected data type will no longer crash the application.
**Version 0.8.1**
- [BUGFIX] - Removed multi-value configurations as they have been disabled by the protocol.
- [BUGFIX] - Imported the newest MoreModbus that fixed strings and null characters.
- [BUGFIX] - Fixed the actuator status for readRestricted mappings.
- [BUGFIX] - Properly set the slave address in the mapping when actuator is being set.
- [BUGFIX] - Fixed data sending before the registration is sent out. Now we either wait 5s, or when a registration is returned.
- [IMPROVEMENT] - Fixed all the release creation scripts, covering more architectures.
**Version 0.8.0**
- [IMPROVEMENT] - Updated to newest WolkSDK-Cpp and WolkGatewayModule-SDK-Cpp to use the newest built libraries/.so files that are not in conflict with new WolkGateway versions.
**Version 0.7.0**
- [IMPROVEMENT] - Added option to apply data filtering to modbus data: frequency filtering - process only a single value change every defined interval; deadband filtering - process only significant changes in value.
**Version 0.6.2**
- [IMPROVEMENT] - Automated .zip/.deb creation for release. This utilizes either local fs/Docker to create necessary things.
**Version 0.6.1**
- [BUGFIX] - Applied bugfixes by updating the MoreModbus library.
- [BUGFIX] - Now exists a cmake target 'tests' that will create tests if that's what the user wants. This is done by updating
both of the repositories submodules.
**Version 0.6.0**
- [IMPROVEMENT] ModbusModule now uses MoreModbus as a dependency. MoreModbus is a library that contains logic for reading
Modbus devices using mappings and groups, that allows values to be read in more types, such as 32-bit
Integers, and Strings. With that, input deviceConfiguration.json file has changed a little bit, where
HOLDING_REGISTER_ACTUATOR/SENSOR are not supported anymore, and are unified as HOLDING_REGISTER. Some output
types have also changed.
**Version 0.5.0**
- [IMPROVEMENT] ModbusModule now registers multiple devices if the module targets multiple slave addresses.
This includes addition of templates, devices are now assigned templates, and that determines
registers and mappings that the device will have.
**Version 0.4.0**
- [IMPROVEMENT] ModbusModule can now register alarms and configurations for devices that connect to it.
This is done using the key "mappingType" in devices json file.
- [IMPROVEMENT] ModbusModule also now allows mappings to take in multiple registers, this can be used to
make multi-value numeric configurations to the platform.
**Version 0.3.1**
- [BUGFIX] Added logic to detect devices being disconnected, module will now try to reconnect when devices are disconnected