]> git.basschouten.com Git - openhab-addons.git/commitdiff
[network] Fix wake-on-lan functions in DSL rules (#13519)
authorFabian Wolter <github@fabian-wolter.de>
Sat, 8 Oct 2022 19:19:16 +0000 (21:19 +0200)
committerGitHub <noreply@github.com>
Sat, 8 Oct 2022 19:19:16 +0000 (21:19 +0200)
Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
bundles/org.openhab.binding.network/src/main/java/org/openhab/binding/network/internal/action/NetworkActions.java

index d9fb016fa5aaf019da22de69b7bc9005f090b486..136236ab39626d4b4615522ee60b88f255910b1a 100644 (file)
@@ -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();
     }
 }