public void SetUp() { _tagController = new BeckhoffTagController(Global.AdsAddress, Global.AdsPort); _tagListener = new BeckhoffPollingTagListener(Global.AdsAddress, Global.AdsPort, new GlobalLock()); _alarmsImporter = new BeckhoffOnlineAlarmsImporter(Global.AdsAddress, Global.AdsPort, new GlobalLock()); _alarmsImporter.Initialize(_tagListener); _tagController.StartConnection(); _tagListener.StartListening(); // prepare test by clear out all alarms _tagController.WriteTag(WriteTags.GlobalAlarmsCommandTag, WriteTags.ClearAllAlarmsCommand).Wait(); Thread.Sleep(500); }
public void TearDown() { _tagListener.Dispose(); _tagController.Dispose(); _alarmsImporter = null; }