namespace Wayne.FDCPOSLibrary { /// <remarks/> [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "FDCMessage", Namespace = "")] public partial class FDCMessageDeviceStateChange : FDCMessage { private FDCMessageFDCdataDeviceStateChange[] fDCdataField; [System.Xml.Serialization.XmlElementAttribute("FDCdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public FDCMessageFDCdataDeviceStateChange[] FDCdata { get { return this.fDCdataField; } set { this.fDCdataField = value; } } public FDCMessageDeviceStateChange() { this.MessageType = "DeviceStateChange"; } } [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "FDCMessage", Namespace = "")] public partial class FDCMessageFPStateChange : FDCMessage { private FDCMessageFDCdataDeviceStateChange[] fDCdataField; [System.Xml.Serialization.XmlElementAttribute("FDCdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public FDCMessageFDCdataDeviceStateChange[] FDCdata { get { return this.fDCdataField; } set { this.fDCdataField = value; } } public FDCMessageFPStateChange() { this.MessageType = "FPStateChange"; } } [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "FDCMessage", Namespace = "")] public partial class FDCMessageTPStateChange : FDCMessage { private FDCMessageFDCdataDeviceStateChange[] fDCdataField; [System.Xml.Serialization.XmlElementAttribute("FDCdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public FDCMessageFDCdataDeviceStateChange[] FDCdata { get { return this.fDCdataField; } set { this.fDCdataField = value; } } public FDCMessageTPStateChange() { this.MessageType = "TPStateChange"; } } [System.Xml.Serialization.XmlRootAttribute(ElementName = "FDCMessage", Namespace = "")] public partial class FDCMessagePPStateChange : FDCMessage { private FDCMessageFDCdataDeviceStateChange[] fDCdataField; [System.Xml.Serialization.XmlElementAttribute("FDCdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public FDCMessageFDCdataDeviceStateChange[] FDCdata { get { return this.fDCdataField; } set { this.fDCdataField = value; } } public FDCMessagePPStateChange() { this.MessageType = "PPStateChange"; } } [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "FDCMessage", Namespace = "")] public partial class FDCMessageVIRStateChange : FDCMessage { private FDCMessageFDCdataDeviceStateChange[] fDCdataField; [System.Xml.Serialization.XmlElementAttribute("FDCdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public FDCMessageFDCdataDeviceStateChange[] FDCdata { get { return this.fDCdataField; } set { this.fDCdataField = value; } } public FDCMessageVIRStateChange() { this.MessageType = "VIRStateChange"; } } [System.SerializableAttribute()] public partial class FDCMessageFDCdataDeviceStateChange { //private FDCMessageDeviceClassDeviceStateChange[] DeviceClassField; private string FDCTimeStampField; private FDCMessageDeviceClass[] DeviceClassField; [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string FDCTimeStamp { get { return this.FDCTimeStampField; } set { this.FDCTimeStampField = value; } } [System.Xml.Serialization.XmlElementAttribute("DeviceClass", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public FDCMessageDeviceClassDeviceStateChange[] DeviceClass public FDCMessageDeviceClass[] DeviceClass { get { return this.DeviceClassField; } set { this.DeviceClassField = value; } } } [System.SerializableAttribute()] //public partial class FDCMessageDeviceClassDeviceStateChange public partial class FDCMessageDeviceClass { private string TypeField; private string DeviceIdField; private string PumpNoField; private string LogicalStateField; private string LogicalSubStateField; private string DeviceStateField; private string DeviceSubStateField; private string LockingApplicationSenderField; private NozzleStateClass[] NozzleField; // v07 and next private LogicalTPStateClass LogicalTPStateField; // v07 and next private FDCMessageNozzleStateDeviceStateChange[] LogicalNozzleStateField; // v05 private FDCMessageLogicalTankStateDeviceStateChange LogicalTankStateField; // v05 private VIRStateClass[] VirField; private string ErrorIdField; private string ErrorDescriptionField; private string ErrorCodeField; [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.Xml.Serialization.XmlAttributeAttribute()] public string PumpNo { get { return this.PumpNoField; } set { this.PumpNoField = 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 LogicalSubState { get { return this.LogicalSubStateField; } set { this.LogicalSubStateField = 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 DeviceSubState { get { return this.DeviceSubStateField; } set { this.DeviceSubStateField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string LockingApplicationSender { get { return this.LockingApplicationSenderField; } set { this.LockingApplicationSenderField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public NozzleStateClass[] Nozzle { get { return this.NozzleField; } set { this.NozzleField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public LogicalTPStateClass LogicalTPState { get { return this.LogicalTPStateField; } set { this.LogicalTPStateField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public FDCMessageNozzleStateDeviceStateChange[] LogicalNozzleState { get { return this.LogicalNozzleStateField; } set { this.LogicalNozzleStateField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public FDCMessageLogicalTankStateDeviceStateChange LogicalTankState { get { return this.LogicalTankStateField; } set { this.LogicalTankStateField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public VIRStateClass[] Vir { get { return this.VirField; } set { this.VirField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ErrorID { get { return this.ErrorIdField; } set { this.ErrorIdField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ErrorDescription { get { return this.ErrorDescriptionField; } set { this.ErrorDescriptionField = 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 FDCMessageNozzleStateDeviceStateChange { private string LogicalStateField; private string LogicalNozzle1Field; private string LogicalNozzle2Field; private string LogicalNozzle3Field; private string LogicalNozzle4Field; private string LogicalNozzle5Field; private string LogicalNozzle6Field; private string LogicalNozzle7Field; private string LogicalNozzle8Field; [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 LogicalNozzle1 { get { return this.LogicalNozzle1Field; } set { this.LogicalNozzle1Field = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string LogicalNozzle2 { get { return this.LogicalNozzle2Field; } set { this.LogicalNozzle2Field = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string LogicalNozzle3 { get { return this.LogicalNozzle3Field; } set { this.LogicalNozzle3Field = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string LogicalNozzle4 { get { return this.LogicalNozzle4Field; } set { this.LogicalNozzle4Field = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string LogicalNozzle5 { get { return this.LogicalNozzle5Field; } set { this.LogicalNozzle5Field = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string LogicalNozzle6 { get { return this.LogicalNozzle6Field; } set { this.LogicalNozzle6Field = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string LogicalNozzle7 { get { return this.LogicalNozzle7Field; } set { this.LogicalNozzle7Field = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string LogicalNozzle8 { get { return this.LogicalNozzle8Field; } set { this.LogicalNozzle8Field = value; } } } [System.SerializableAttribute()] public partial class LogicalTPStateClass { private string TankLogicalStateField; [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string TankLogicalState { get { return this.TankLogicalStateField; } set { this.TankLogicalStateField = value; } } } [System.SerializableAttribute()] public partial class FDCMessageLogicalTankStateDeviceStateChange { private string LogicalStateField; //private string LogicalTank1Field; //private string LogicalTank2Field; //private string LogicalTank3Field; //private string LogicalTank4Field; //private string LogicalTank5Field; //private string LogicalTank6Field; //private string LogicalTank7Field; //private string LogicalTank8Field; //private string LogicalTank9Field; //private string LogicalTank10Field; //private string LogicalTank11Field; //private string LogicalTank12Field; //private string LogicalTank13Field; //private string LogicalTank14Field; //private string LogicalTank15Field; //private string LogicalTank16Field; //private string LogicalTank17Field; //private string LogicalTank18Field; //private string LogicalTank19Field; //private string LogicalTank20Field; //private string LogicalTank21Field; //private string LogicalTank22Field; //private string LogicalTank23Field; //private string LogicalTank24Field; //private string LogicalTank25Field; //private string LogicalTank26Field; //private string LogicalTank27Field; //private string LogicalTank28Field; //private string LogicalTank29Field; //private string LogicalTank30Field; //private string LogicalTank31Field; //private string LogicalTank32Field; [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 LogicalTank1 //{ // get // { // return this.LogicalTank1Field; // } // set // { // this.LogicalTank1Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank2 //{ // get // { // return this.LogicalTank2Field; // } // set // { // this.LogicalTank2Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank3 //{ // get // { // return this.LogicalTank3Field; // } // set // { // this.LogicalTank3Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank4 //{ // get // { // return this.LogicalTank4Field; // } // set // { // this.LogicalTank4Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank5 //{ // get // { // return this.LogicalTank5Field; // } // set // { // this.LogicalTank5Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank6 //{ // get // { // return this.LogicalTank6Field; // } // set // { // this.LogicalTank6Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank7 //{ // get // { // return this.LogicalTank7Field; // } // set // { // this.LogicalTank7Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank8 //{ // get // { // return this.LogicalTank8Field; // } // set // { // this.LogicalTank8Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank9 //{ // get // { // return this.LogicalTank9Field; // } // set // { // this.LogicalTank9Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank10 //{ // get // { // return this.LogicalTank10Field; // } // set // { // this.LogicalTank10Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank11 //{ // get // { // return this.LogicalTank11Field; // } // set // { // this.LogicalTank11Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank12 //{ // get // { // return this.LogicalTank12Field; // } // set // { // this.LogicalTank12Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank13 //{ // get // { // return this.LogicalTank13Field; // } // set // { // this.LogicalTank13Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank14 //{ // get // { // return this.LogicalTank14Field; // } // set // { // this.LogicalTank14Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank15 //{ // get // { // return this.LogicalTank15Field; // } // set // { // this.LogicalTank15Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank16 //{ // get // { // return this.LogicalTank16Field; // } // set // { // this.LogicalTank16Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank17 //{ // get // { // return this.LogicalTank17Field; // } // set // { // this.LogicalTank17Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank18 //{ // get // { // return this.LogicalTank18Field; // } // set // { // this.LogicalTank18Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank19 //{ // get // { // return this.LogicalTank19Field; // } // set // { // this.LogicalTank19Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank20 //{ // get // { // return this.LogicalTank20Field; // } // set // { // this.LogicalTank20Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank21 //{ // get // { // return this.LogicalTank21Field; // } // set // { // this.LogicalTank21Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank22 //{ // get // { // return this.LogicalTank22Field; // } // set // { // this.LogicalTank22Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank23 //{ // get // { // return this.LogicalTank23Field; // } // set // { // this.LogicalTank23Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank24 //{ // get // { // return this.LogicalTank24Field; // } // set // { // this.LogicalTank24Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank25 //{ // get // { // return this.LogicalTank25Field; // } // set // { // this.LogicalTank25Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank26 //{ // get // { // return this.LogicalTank26Field; // } // set // { // this.LogicalTank26Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank27 //{ // get // { // return this.LogicalTank27Field; // } // set // { // this.LogicalTank27Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank28 //{ // get // { // return this.LogicalTank28Field; // } // set // { // this.LogicalTank28Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank29 //{ // get // { // return this.LogicalTank29Field; // } // set // { // this.LogicalTank29Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank30 //{ // get // { // return this.LogicalTank30Field; // } // set // { // this.LogicalTank30Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank31 //{ // get // { // return this.LogicalTank31Field; // } // set // { // this.LogicalTank31Field = value; // } //} //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] //public string LogicalTank32 //{ // get // { // return this.LogicalTank32Field; // } // set // { // this.LogicalTank32Field = value; // } //} } }