[network] Fix wake-on-lan functions in DSL rules (#13519)

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
This commit is contained in:
Fabian Wolter 2022-10-08 21:19:16 +02:00 committed by GitHub
parent a4781b4770
commit d18322f860
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 2 deletions

View 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();
}
}