public AlarmInformationResponse Get(AlarmInformationRequest request)
        {
            manager.GetAlarmInformation();
            manager.GetVersionInformation();

            return(new AlarmInformationResponse()
            {
                Action = "info",
                SiteName = manager.SystemName,
                IpModuleEco = manager.Module.IpModuleVersion.Eco,
                IpModuleFirmwareVersion = manager.Module.IpModuleVersion.FirmwareVersion,
                IpModuleHardwareVersion = manager.Module.IpModuleVersion.HardwareVersion,
                IpModuleIpBoot = manager.Module.IpModuleVersion.IpBoot,
                IpModuleMacAddress = manager.Module.IpModuleVersion.MacAddress,
                IpModuleSerialBoot = manager.Module.IpModuleVersion.SerialBoot,
                IpModuleSerialNumber = manager.Module.IpModuleVersion.SerialNumber,
                PanelFirmwareVersion = manager.Module.AlarmPanelVersion.FirmwareVersion,
                PanelSerialNumber = manager.Module.AlarmPanelVersion.SerialNumber,
                PanelType = manager.Module.AlarmPanelVersion.Type
            });
        }
Ejemplo n.º 2
0
        public void GetVersionInfoTest()
        {
            using (var manager = new IpModuleManager(module))
            {
                manager.Login();
                manager.GetVersionInformation();
                manager.Logout();
            }

            //NOTE: fill in with your own values.
            Assert.That(module.AlarmPanelVersion.Type, Is.EqualTo(ConfigurationManager.AppSettings["moduleIp"]));
            Assert.That(module.AlarmPanelVersion.SerialNumber, Is.EqualTo("03 00 61 3B"));
            Assert.That(module.AlarmPanelVersion.FirmwareVersion, Is.EqualTo("1.10"));

            Assert.That(module.IpModuleVersion.FirmwareVersion, Is.EqualTo("1.26.01"));
            Assert.That(module.IpModuleVersion.HardwareVersion, Is.EqualTo("010"));
            Assert.That(module.IpModuleVersion.Eco, Is.EqualTo("M009"));
            Assert.That(module.IpModuleVersion.SerialBoot, Is.EqualTo("N/A"));
            Assert.That(module.IpModuleVersion.IpBoot, Is.EqualTo("2.12"));
            Assert.That(module.IpModuleVersion.SerialNumber, Is.EqualTo("71 00 4A C9"));
            Assert.That(module.IpModuleVersion.MacAddress, Is.EqualTo("00:19:BA:02:16:9D"));
        }