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 }); }
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")); }