From d18322f86088c02e53f61646eb9e15d85881b34c Mon Sep 17 00:00:00 2001 From: Fabian Wolter Date: Sat, 8 Oct 2022 21:19:16 +0200 Subject: [PATCH] [network] Fix wake-on-lan functions in DSL rules (#13519) Signed-off-by: Fabian Wolter --- .../network/internal/action/NetworkActions.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/bundles/org.openhab.binding.network/src/main/java/org/openhab/binding/network/internal/action/NetworkActions.java b/bundles/org.openhab.binding.network/src/main/java/org/openhab/binding/network/internal/action/NetworkActions.java index d9fb016fa..136236ab3 100644 --- a/bundles/org.openhab.binding.network/src/main/java/org/openhab/binding/network/internal/action/NetworkActions.java +++ b/bundles/org.openhab.binding.network/src/main/java/org/openhab/binding/network/internal/action/NetworkActions.java @@ -56,6 +56,10 @@ public class NetworkActions implements ThingActions { sendWakeOnLanPacketViaMac(); } + public static void sendWakeOnLanPacket(ThingActions actions) { + ((NetworkActions) actions).sendWakeOnLanPacketViaMac(); + } + @RuleAction(label = "send a WoL packet", description = "Send a Wake-on-LAN packet to wake the device via Mac.") public void sendWakeOnLanPacketViaMac() { NetworkHandler localHandler = handler; @@ -66,6 +70,10 @@ public class NetworkActions implements ThingActions { } } + public static void sendWakeOnLanPacketViaMac(ThingActions actions) { + ((NetworkActions) actions).sendWakeOnLanPacketViaMac(); + } + @RuleAction(label = "send a WoL packet", description = "Send a Wake-on-LAN packet to wake the device via IP.") public void sendWakeOnLanPacketViaIp() { NetworkHandler localHandler = handler; @@ -76,7 +84,7 @@ public class NetworkActions implements ThingActions { } } - public static void sendWakeOnLanPacket(ThingActions actions) { - ((NetworkActions) actions).sendWakeOnLanPacketViaMac(); + public static void sendWakeOnLanPacketViaIp(ThingActions actions) { + ((NetworkActions) actions).sendWakeOnLanPacketViaIp(); } }