namespace Wayne.FDCPOSLibrary { static public class FDCGlobal { static public FDCVersion ProtocolVersion = FDCVersion.V0007; static public string VersionToString() { if (ProtocolVersion == FDCVersion.V0003) return "00.03"; else if (ProtocolVersion == FDCVersion.V0005) return "00.05"; else if (ProtocolVersion == FDCVersion.V0007) return "00.07"; else if (ProtocolVersion == FDCVersion.V0100) return "01.00"; return "01.00"; } static public FDCVersion VersionFromString(string version) { if (version == "00.03") return FDCVersion.V0003; else if (version == "00.05") return FDCVersion.V0005; else if (version == "00.07") return FDCVersion.V0007; else if (version == "01.00") return FDCVersion.V0100; return FDCVersion.V0100; } } [System.SerializableAttribute()] public partial class ServiceRequestDeviceClass { private string TypeField; private string DeviceIdField; [System.Xml.Serialization.XmlAttributeAttribute()] public string Type { get { return this.TypeField; } set { this.TypeField = value; } } [System.Xml.Serialization.XmlAttributeAttribute()] public string DeviceID { get { return this.DeviceIdField; } set { this.DeviceIdField = value; } } } [System.SerializableAttribute()] public partial class FuelModeElementClass { private string ModeNoField; [System.Xml.Serialization.XmlAttributeAttribute()] public string ModeNo { get { return this.ModeNoField; } set { this.ModeNoField = value; } } } [System.SerializableAttribute()] public partial class ProductElementClass { private string ProductNoField; [System.Xml.Serialization.XmlAttributeAttribute()] public string ProductNo { get { return this.ProductNoField; } set { this.ProductNoField = value; } } } [System.SerializableAttribute()] public partial class NozzleStateClass { private string NozzleNoField; private string LogicalNozzleField; private string LogicalStateField; private string TankLogicalStateField; private string ErrorCodeField; [System.Xml.Serialization.XmlAttributeAttribute()] public string NozzleNo { get { return this.NozzleNoField; } set { this.NozzleNoField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string LogicalNozzle { get { return this.LogicalNozzleField; } set { this.LogicalNozzleField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string LogicalState { get { return this.LogicalStateField; } set { this.LogicalStateField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string TankLogicalState { get { return this.TankLogicalStateField; } set { this.TankLogicalStateField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ErrorCode { get { return this.ErrorCodeField; } set { this.ErrorCodeField = value; } } } [System.SerializableAttribute()] public partial class VIRStateClass { private string VirIdField; private string DeviceStateField; private string ErrorCodeField; [System.Xml.Serialization.XmlAttributeAttribute()] public string VirID { get { return this.VirIdField; } set { this.VirIdField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string DeviceState { get { return this.DeviceStateField; } set { this.DeviceStateField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ErrorCode { get { return this.ErrorCodeField; } set { this.ErrorCodeField = value; } } } }