Beispiel #1
0
        public void RegisterAlarmUpdateCallbackTest()
        {
            var client = new Dacs7Client();

            client.ConnectAsync(ConnectionString).Wait();
            Assert.True(client.IsConnected);

            var alarmID = client.RegisterAlarmUpdateCallback((alarm) =>
            {
                var numberOfalarms = alarm.CountAlarms;
            });

            Thread.Sleep(10000);

            client.UnregisterAlarmUpdate(alarmID);

            client.DisconnectAsync().Wait();
            Assert.False(client.IsConnected);
        }