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