]> git.basschouten.com Git - openhab-addons.git/commit
Make sure that energy meter packets are not queued up. (#16841)
authorŁukasz Dywicki <luke@code-house.org>
Tue, 25 Jun 2024 19:27:43 +0000 (21:27 +0200)
committerGitHub <noreply@github.com>
Tue, 25 Jun 2024 19:27:43 +0000 (21:27 +0200)
commit44b0c52690508153020238bf62fecc5f6b020f53
tree013e2780ea0bdf63e2cde4938b1fedda4c68caa4
parent4401de57aaa8f273bf2f5fec179d9647f4c64c4e
Make sure that energy meter packets are not queued up. (#16841)

Hide `open()` socket call beneath PacketListener, so caller do not need to care about that.
Signed-off-by: Łukasz Dywicki <luke@code-house.org>
bundles/org.openhab.binding.smaenergymeter/README.md
bundles/org.openhab.binding.smaenergymeter/src/main/java/org/openhab/binding/smaenergymeter/internal/discovery/SMAEnergyMeterDiscoveryService.java
bundles/org.openhab.binding.smaenergymeter/src/main/java/org/openhab/binding/smaenergymeter/internal/handler/SMAEnergyMeterHandler.java
bundles/org.openhab.binding.smaenergymeter/src/main/java/org/openhab/binding/smaenergymeter/internal/packet/DefaultPacketListenerRegistry.java
bundles/org.openhab.binding.smaenergymeter/src/main/java/org/openhab/binding/smaenergymeter/internal/packet/FilteringPayloadHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.smaenergymeter/src/main/java/org/openhab/binding/smaenergymeter/internal/packet/PacketListener.java
bundles/org.openhab.binding.smaenergymeter/src/main/java/org/openhab/binding/smaenergymeter/internal/packet/ThrottlingPayloadHandler.java [new file with mode: 0644]