public static boosterevent Parse(System.Xml.Linq.XElement xml, CRocrailClient rocrailClient) { boosterevent _boosterevent = new boosterevent(); _boosterevent.m_rocrailClient = rocrailClient; _boosterevent.m_load = (int?)xml.Attribute("load"); _boosterevent.m_temp = (int?)xml.Attribute("temp"); _boosterevent.m_timestamp = (long?)xml.Attribute("timestamp"); _boosterevent.m_volt = (int?)xml.Attribute("volt"); return(_boosterevent); }
public void Update(boosterevent element) { if (element.m_load.HasValue == true) { this.load = element.load; } if (element.m_temp.HasValue == true) { this.temp = element.temp; } if (element.m_timestamp.HasValue == true) { this.timestamp = element.timestamp; } if (element.m_volt.HasValue == true) { this.volt = element.volt; } }