Ejemplo n.º 1
0
        public Device(XmlNode deviceNode)
        {
            XmlAttribute nameAttribute = deviceNode.Attributes[nameAttributeName];
              XmlAttribute groupAttribute = deviceNode.Attributes[groupAttributeName];
              XmlAttribute numberAttribute = deviceNode.Attributes[numberAttributeName];
              this.name = nameAttribute.Value;

              this.identifier = new Identifier(
            (Group)Enum.Parse(typeof(Group), groupAttribute.Value, true),
            int.Parse(numberAttribute.Value));
              PowerdOff();
        }
Ejemplo n.º 2
0
        public DeviceMapping(XmlNode mappingNode)
        {
            XmlElement sourceElement = mappingNode[sourceElementName];
              XmlAttribute sourceGroupAttribute = sourceElement.Attributes[groupAttributeName];
              XmlAttribute sourceNumberAttribute = sourceElement.Attributes[numberAttributeName];
              XmlElement destinationElement = mappingNode[destinationElementName];
              XmlAttribute destinationGroupAttribute = destinationElement.Attributes[groupAttributeName];
              XmlAttribute destinationNumberpAttribute = destinationElement.Attributes[numberAttributeName];

              this.sourceIdentifier = new Identifier((Group)Enum.Parse(typeof(Group),
            sourceGroupAttribute.Value), int.Parse(sourceNumberAttribute.Value));
              this.destinationIdentifier = new Identifier((Group)Enum.Parse(typeof(Group),
            destinationGroupAttribute.Value), int.Parse(destinationNumberpAttribute.Value));
        }