diff --git a/src/main/java/com/bwssystems/HABridge/LinkButtonPressed.java b/src/main/java/com/bwssystems/HABridge/LinkButtonPressed.java new file mode 100644 index 0000000..4d0cfa8 --- /dev/null +++ b/src/main/java/com/bwssystems/HABridge/LinkButtonPressed.java @@ -0,0 +1,26 @@ +package com.bwssystems.HABridge; + +import java.util.Timer; +import java.util.TimerTask; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class LinkButtonPressed extends TimerTask { + private static final Logger log = LoggerFactory.getLogger(LinkButtonPressed.class); + private BridgeControlDescriptor linkDescriptor; + private Timer myTimer; + + public LinkButtonPressed(BridgeControlDescriptor theDescriptor, Timer aTimer) { + linkDescriptor = theDescriptor; + myTimer = aTimer; + } + + @Override + public void run() { + log.info("Link button time ended...."); + linkDescriptor.setLinkButton(false); + myTimer.cancel(); + } + +}