[network] Fix wake-on-lan functions in DSL rules (#13519)
Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
This commit is contained in:
@@ -56,6 +56,10 @@ public class NetworkActions implements ThingActions {
|
|||||||
sendWakeOnLanPacketViaMac();
|
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.")
|
@RuleAction(label = "send a WoL packet", description = "Send a Wake-on-LAN packet to wake the device via Mac.")
|
||||||
public void sendWakeOnLanPacketViaMac() {
|
public void sendWakeOnLanPacketViaMac() {
|
||||||
NetworkHandler localHandler = handler;
|
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.")
|
@RuleAction(label = "send a WoL packet", description = "Send a Wake-on-LAN packet to wake the device via IP.")
|
||||||
public void sendWakeOnLanPacketViaIp() {
|
public void sendWakeOnLanPacketViaIp() {
|
||||||
NetworkHandler localHandler = handler;
|
NetworkHandler localHandler = handler;
|
||||||
@@ -76,7 +84,7 @@ public class NetworkActions implements ThingActions {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void sendWakeOnLanPacket(ThingActions actions) {
|
public static void sendWakeOnLanPacketViaIp(ThingActions actions) {
|
||||||
((NetworkActions) actions).sendWakeOnLanPacketViaMac();
|
((NetworkActions) actions).sendWakeOnLanPacketViaIp();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user