public override void PortRegistered(View.VPort port) { logger.Log("{0} got registeration notification for {1}", ToString(), port.ToString()); lock (this) { if (Role.ContainsRole(port, RoleFitbitUltra.RoleName)) { fitbitPort = port; logger.Log("{0} added fitbitUltra port {1}", this.ToString(), port.ToString()); if (logWindow != null) logWindow.Invoke(new Action(delegate() { logWindow.ConsoleLog("added port " + port.ToString()); })); } if (Role.ContainsRole(port, RoleSensor.RoleName)) { sensorPort = port; logger.Log("{0} added switchbinary port {0}", this.ToString(), port.ToString()); if (logWindow != null) logWindow.Invoke(new Action(delegate() { logWindow.ConsoleLog("added port " + port.ToString()); })); } } }
public override void PortDeregistered(View.VPort port) { lock (this) { if (port.Equals(fitbitPort)) { fitbitPort = null; logger.Log("{0} removed fitbitUltra port {1}", this.ToString(), port.ToString()); if (logWindow != null) logWindow.Invoke(new Action(delegate() { logWindow.ConsoleLog("removed port " + port.ToString()); })); } if (port.Equals(sensorPort)) { sensorPort = null; logger.Log("{0} removed switchbinary port {0}", this.ToString(), port.ToString()); if (logWindow != null) logWindow.Invoke(new Action(delegate() { logWindow.ConsoleLog("removed port " + port.ToString()); })); } } }
public override void PortDeregistered(View.VPort port) { }