]> git.basschouten.com Git - openhab-addons.git/commit
[modbus] Modbus transformations: cascaded/chained transformations and new-style trans...
authorSami Salonen <ssalonen@gmail.com>
Tue, 2 Feb 2021 07:33:07 +0000 (09:33 +0200)
committerGitHub <noreply@github.com>
Tue, 2 Feb 2021 07:33:07 +0000 (08:33 +0100)
commit51ea77f0228d373cabfaaeeeafd332c29af9e864
treef044a3c93585b2c0b64720356a7efc9febd0d766
parent0be7f604386997ae2aed1b1cb408c03eef946b3d
[modbus] Modbus transformations: cascaded/chained transformations and new-style transformation string (#9945)

* [modbus] Cascaded transforms with ∩
* [modbus] README to mention cascaded transformations
* [modbus] Take cascaded transformation into use
* [modbus] README to show preference towards new syntax
* [modbus] examples to use new syntax
* [modbus] fix test
* [modbus] remove apache commons lang dependency
- see also PR #10002
- I removed equals and hashCode implementation all-together, I could not see they played any role in practice.

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
bundles/org.openhab.binding.modbus/README.md
bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/handler/ModbusPollerThingHandler.java
bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/CascadedValueTransformationImpl.java [new file with mode: 0644]
bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/SingleValueTransformation.java [new file with mode: 0644]
bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/Transformation.java [deleted file]
bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/ValueTransformation.java [new file with mode: 0644]
bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java
bundles/org.openhab.binding.modbus/src/main/resources/OH-INF/thing/thing-data.xml
bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/CascadedValueTransformationImplTest.java [new file with mode: 0644]
bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/SingleValueTransformationTest.java [new file with mode: 0644]
itests/org.openhab.binding.modbus.tests/src/main/java/org/openhab/binding/modbus/tests/ModbusDataHandlerTest.java