Exemple #1
0
 public void Update(portsetup element)
 {
     if (element.m_delay.HasValue == true)
     {
         this.delay = element.delay;
     }
     if (element.m_eventid.HasValue == true)
     {
         this.eventid = element.eventid;
     }
     if (element.m_eventport.HasValue == true)
     {
         this.eventport = element.eventport;
     }
     if (element.m_port.HasValue == true)
     {
         this.port = element.port;
     }
     if (element.m_state.HasValue == true)
     {
         this.state = element.state;
     }
     if (element.m_type.HasValue == true)
     {
         this.type = element.type;
     }
 }
Exemple #2
0
        public static portsetup Parse(System.Xml.Linq.XElement xml, CRocrailClient rocrailClient)
        {
            portsetup _portsetup = new portsetup();

            _portsetup.m_rocrailClient = rocrailClient;
            _portsetup.m_delay         = (int?)xml.Attribute("delay");
            _portsetup.m_eventid       = (int?)xml.Attribute("eventid");
            _portsetup.m_eventport     = (int?)xml.Attribute("eventport");
            _portsetup.m_port          = (int?)xml.Attribute("port");
            _portsetup.m_state         = (int?)xml.Attribute("state");
            _portsetup.m_type          = (int?)xml.Attribute("type");
            return(_portsetup);
        }