public void Update(macroline element) { if (element.m_blink.HasValue == true) { this.blink = element.blink; } if (element.m_delay.HasValue == true) { this.delay = element.delay; } if (element.m_nr.HasValue == true) { this.nr = element.nr; } if (element.m_port.HasValue == true) { this.port = element.port; } if (element.m_porttype.HasValue == true) { this.porttype = element.porttype; } if (element.m_status.HasValue == true) { this.status = element.status; } }
public static macroline Parse(System.Xml.Linq.XElement xml, CRocrailClient rocrailClient) { macroline _macroline = new macroline(); _macroline.m_rocrailClient = rocrailClient; _macroline.m_blink = (bool?)xml.Attribute("blink"); _macroline.m_delay = (int?)xml.Attribute("delay"); _macroline.m_nr = (int?)xml.Attribute("nr"); _macroline.m_port = (int?)xml.Attribute("port"); _macroline.m_porttype = (int?)xml.Attribute("porttype"); _macroline.m_status = (int?)xml.Attribute("status"); return(_macroline); }