Esempio n. 1
0
        private static bool AddInfoType(ArrayList versionInformation, flm_GetFacilitySecureEquipmentResult secureDevice)
        {
            bool ValidVersionInfo = false;

            if ((null != secureDevice.Equipment_Attribute_Name) && // make sure the attribute is complete
                (secureDevice.Equipment_Attribute_Name.Length > 0) &&
                (null != secureDevice.Attribute_Value) &&
                (secureDevice.Attribute_Value.Length > 0))
            {
                if ((secureDevice.Equipment_Attribute_Name == "Hardware_Version") || // make sure it something we want
                    (secureDevice.Equipment_Attribute_Name == "Software_Version") ||
                    (secureDevice.Equipment_Attribute_Name == "Firmware_Version"))
                {
                    versionInfoListType infoType = new versionInfoListType();

                    infoType.ItemsElementName = new ItemsChoiceType[2];
                    infoType.ItemsElementName[0] = ItemsChoiceType.Name;
                    infoType.ItemsElementName[1] = ItemsChoiceType.Value;

                    infoType.Items = new string[2];
                    infoType.Items[0] = secureDevice.Equipment_Attribute_Name;
                    infoType.Items[1] = secureDevice.Attribute_Value;

                    ValidVersionInfo = true;
                    versionInformation.Add(infoType);
                }
            }

            return ValidVersionInfo;
        }
Esempio n. 2
0
        private static bool AddDeviceInfoType(ArrayList versionInformation, ArrayList ipAddresses, flm_GetFacilityDeviceListResult device)
        {
            bool ValidVersionInfo = false;

            if ((null != device.Equipment_Attribute_Name) && // make sure the attribute is complete
                (device.Equipment_Attribute_Name.Length > 0) &&
                (null != device.Attribute_Value) &&
                (device.Attribute_Value.Length > 0))
            {
                if ((device.Equipment_Attribute_Name == "Hardware_Version") || // make sure it something we want
                    (device.Equipment_Attribute_Name == "Software_Version") ||
                    (device.Equipment_Attribute_Name == "Firmware_Version"))
                {
                    versionInfoListType infoType = new versionInfoListType();

                    infoType.ItemsElementName = new ItemsChoiceType[2];
                    infoType.ItemsElementName[0] = ItemsChoiceType.Name;
                    infoType.ItemsElementName[1] = ItemsChoiceType.Value;

                    infoType.Items = new string[2];
                    infoType.Items[0] = device.Equipment_Attribute_Name;
                    infoType.Items[1] = device.Attribute_Value;

                    ValidVersionInfo = true;
                    versionInformation.Add(infoType);
                }

                if (device.Equipment_Attribute_Name == "IP_Address") // make sure it something we want
                {
                    IPAddressType ipAddress = new IPAddressType();
                    ipAddress.Address = device.Attribute_Value;

                    ipAddresses.Add(ipAddress);
                }

            }

            return ValidVersionInfo;
        }