void IGXDLMSBase.PostLoad(GXXmlReader reader) { }
void IGXDLMSBase.Load(GXXmlReader reader) { Unit = (Unit)reader.ReadElementContentAsInt("Unit", 0); Scaler = reader.ReadElementContentAsDouble("Scaler", 1); Value = reader.ReadElementContentAsObject("Value", null, this, 2); }
void IGXDLMSBase.Load(GXXmlReader reader) { AddressState = (AddressState)reader.ReadElementContentAsInt("AddressState"); }
void IGXDLMSBase.Load(GXXmlReader reader) { TableId = (UInt16)reader.ReadElementContentAsInt("Id", 0); Buffer = GXCommon.HexToBytes(reader.ReadElementContentAsString("Buffer", null)); }
void IGXDLMSBase.Load(GXXmlReader reader) { OutputState = reader.ReadElementContentAsInt("OutputState") != 0; ControlState = (ControlState)reader.ReadElementContentAsInt("ControlState"); ControlMode = (ControlMode)reader.ReadElementContentAsInt("ControlMode"); }
void IGXDLMSBase.Load(GXXmlReader reader) { Value = reader.ReadElementContentAsObject("Value", null, this, 2); }
void IGXDLMSBase.Load(GXXmlReader reader) { PlcInactivityTimeout = (byte)reader.ReadElementContentAsInt("PlcInactivityTimeout"); }
void IGXDLMSBase.Load(GXXmlReader reader) { MacAddress = reader.ReadElementContentAsString("MacAddress"); }
private static void LoadUnitChargeActive(GXXmlReader reader, string name, GXUnitCharge charge) { }