//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.42000
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

// 
// This source code was auto-generated by xsd, Version=4.0.30319.17929.
// 
namespace MT.pHLab.SE.V1 {
    using System.Xml.Serialization;
    
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class TreasureFleetAnyResult {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("DecimalResult", typeof(DecimalResult))]
        [System.Xml.Serialization.XmlElementAttribute("IntegerResult", typeof(IntegerResult))]
        [System.Xml.Serialization.XmlElementAttribute("ResultAdjustmentParameters", typeof(ResultAdjustmentParameters))]
        [System.Xml.Serialization.XmlElementAttribute("ResultBODSample", typeof(ResultBODSample))]
        [System.Xml.Serialization.XmlElementAttribute("ResultBcvBlank", typeof(ResultBcvBlank))]
        [System.Xml.Serialization.XmlElementAttribute("ResultBcvSeed", typeof(ResultBcvSeed))]
        [System.Xml.Serialization.XmlElementAttribute("ResultBcvStandard", typeof(ResultBcvStandard))]
        [System.Xml.Serialization.XmlElementAttribute("ResultCnd", typeof(ResultCnd))]
        [System.Xml.Serialization.XmlElementAttribute("ResultDO", typeof(ResultDO))]
        [System.Xml.Serialization.XmlElementAttribute("ResultISMStatisticsCommon", typeof(ResultISMStatisticsCommon))]
        [System.Xml.Serialization.XmlElementAttribute("ResultISMStatisticsPhDigital", typeof(ResultISMStatisticsPhDigital))]
        [System.Xml.Serialization.XmlElementAttribute("ResultMFCalibrationCND", typeof(ResultMFCalibrationCND))]
        [System.Xml.Serialization.XmlElementAttribute("ResultMFCalibrationDO", typeof(ResultMFCalibrationDO))]
        [System.Xml.Serialization.XmlElementAttribute("ResultMFCalibrationISE", typeof(ResultMFCalibrationISE))]
        [System.Xml.Serialization.XmlElementAttribute("ResultMFCalibrationPHISFET", typeof(ResultMFCalibrationPHISFET))]
        [System.Xml.Serialization.XmlElementAttribute("ResultPh", typeof(ResultPh))]
        [System.Xml.Serialization.XmlElementAttribute("StringResult", typeof(StringResult))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class DecimalResult {
        
        private System.DateTime timestampField;
        
        private EDecimalResultState stateField;
        
        private decfloat valueField;
        
        /// <remarks/>
        public System.DateTime timestamp {
            get {
                return this.timestampField;
            }
            set {
                this.timestampField = value;
            }
        }
        
        /// <remarks/>
        public EDecimalResultState state {
            get {
                return this.stateField;
            }
            set {
                this.stateField = value;
            }
        }
        
        /// <remarks/>
        public decfloat value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EDecimalResultState {
        [XmlEnum("0")]
        /// <remarks/>
        eDecimalResultState_Valid,
        [XmlEnum("1")]
        
        /// <remarks/>
        eDecimalResultState_NaN,
        [XmlEnum("2")]        
        /// <remarks/>
        eDecimalResultState_INF,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class decfloat {
        
        private string valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string Value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class IntegerResult {
        
        private System.DateTime timestampField;
        
        private long valueField;
        
        /// <remarks/>
        public System.DateTime timestamp {
            get {
                return this.timestampField;
            }
            set {
                this.timestampField = value;
            }
        }
        
        /// <remarks/>
        public long value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class ResultAdjustmentParameters {
        
        private SensorAdjustParameter[] adjustParametersField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(IsNullable=true)]
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfSensorAdjustParameter")]
        public SensorAdjustParameter[] adjustParameters {
            get {
                return this.adjustParametersField;
            }
            set {
                this.adjustParametersField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class SensorAdjustParameter {
        
        private MTValue m_slopeField;
        
        private MTValue m_slopePercentField;
        
        private MTValue m_offsetField;
        
        private MTValue m_rawValueZoneMinField;
        
        private MTValue m_rawValuezoneMaxField;
        
        /// <remarks/>
        public MTValue m_slope {
            get {
                return this.m_slopeField;
            }
            set {
                this.m_slopeField = value;
            }
        }
        
        /// <remarks/>
        public MTValue m_slopePercent {
            get {
                return this.m_slopePercentField;
            }
            set {
                this.m_slopePercentField = value;
            }
        }
        
        /// <remarks/>
        public MTValue m_offset {
            get {
                return this.m_offsetField;
            }
            set {
                this.m_offsetField = value;
            }
        }
        
        /// <remarks/>
        public MTValue m_rawValueZoneMin {
            get {
                return this.m_rawValueZoneMinField;
            }
            set {
                this.m_rawValueZoneMinField = value;
            }
        }
        
        /// <remarks/>
        public MTValue m_rawValuezoneMax {
            get {
                return this.m_rawValuezoneMaxField;
            }
            set {
                this.m_rawValuezoneMaxField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MTValue {
        
        private decfloat valueField;
        
        private ECommonUnit unitField;
        
        /// <remarks/>
        public decfloat value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit unit {
            get {
                return this.unitField;
            }
            set {
                this.unitField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum ECommonUnit {
        [XmlEnum("0")]
        eCommonUnitid_CommonUnit_None,      

        [XmlEnum("1")]
        eCommonUnitid_CommonUnit_PSU,
        
        [XmlEnum("2")]
        eCommonUnitid_CommonUnit_PPT,
        
        [XmlEnum("3")]
        eCommonUnitid_CommonUnit_MMOLL,

        [XmlEnum("3")]
        eCommonUnitid_CommonUnit_MOLL,

        [XmlEnum("3")]
        eCommonUnitid_CommonUnit_TDSPPT,

        [XmlEnum("3")]
        eCommonUnitid_CommonUnit_MgL,

        [XmlEnum("3")]
        eCommonUnitid_CommonUnit_PPM,

        [XmlEnum("3")]
        eCommonUnitid_CommonUnit_Percent,

        [XmlEnum("9")]
        eCommonUnitid_CommonUnit_PX,

        [XmlEnum("10")]
        eCommonUnitid_CommonUnit_PH,

        [XmlEnum("3")]
        eCommonUnitid_CommonUnit_MV,

        [XmlEnum("3")]
        eCommonUnitid_CommonUnit_RelMV,

        [XmlEnum("3")]
        eCommonUnitid_CommonUnit_USCM,

        [XmlEnum("3")]
        eCommonUnitid_CommonUnit_MSCM,

        [XmlEnum("3")]
        eCommonUnitid_CommonUnit_SPerM,

        [XmlEnum("3")]
        eCommonUnitid_CommonUnit_USPerM,

        [XmlEnum("3")]
        eCommonUnitid_CommonUnit_MSPerM,

        [XmlEnum("3")]
        eCommonUnitid_CommonUnit_GPerL,

        [XmlEnum("3")]
        eCommonUnitid_CommonUnit_mBar,

        [XmlEnum("3")]
        eCommonUnitid_CommonUnit_hPa,

        [XmlEnum("3")]
        eCommonUnitid_CommonUnit_mmHg,
        
        /// <remarks/>
        eCommonUnitid_CommonUnit_Atm,
        
        /// <remarks/>
        eCommonUnitid_CommonUnit_KOCM,
        
        /// <remarks/>
        eCommonUnitid_CommonUnit_MOCM,
        
        /// <remarks/>
        eCommonUnitid_CommonUnit_OCM,
        
        /// <remarks/>
        eCommonUnitid_CommonUnit_GPerMOL,
        
        /// <remarks/>
        eCommonUnitid_CommonUnit_CellConstant,
        
        /// <remarks/>
        eCommonUnitid_CommonUnit_MVPerPH,
        
        /// <remarks/>
        eCommonUnitid_CommonUnit_MVPerPX,
        
        /// <remarks/>
        eCommonUnitid_CommonUnit_ML,

        [XmlEnum("31")]
        eCommonUnitid_CommonUnit_Celsius,
        
        /// <remarks/>
        eCommonUnitid_CommonUnit_Fahrenheit,
        
        /// <remarks/>
        eCommonUnitid_CommonUnit_Ohm,
        
        /// <remarks/>
        eCommonUnitid_CommonUnit_Seconds,
        
        /// <remarks/>
        eCommonUnitid_CommonUnit_V,
        
        /// <remarks/>
        eCommonUnitid_CommonUnit_PercentPerCenti,
        
        /// <remarks/>
        eCommonUnitid_CommonUnit_KOhm,
        
        /// <remarks/>
        eCommonUnitid_CommonUnit_MOhm,
        
        /// <remarks/>
        eCommonUnitid_CommonUnit_nA,
        
        /// <remarks/>
        eCommonUnitid_CommonUnit_kPa,
        
        /// <remarks/>
        eCommonUnitid_CommonUnit_mLmin,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class ResultBODSample {
        
        private ResultBcv bCVSampleResultField;
        
        private decfloat[] seedCorrectFactorField;
        
        private decfloat[] blankCorrectFactorField;
        
        /// <remarks/>
        public ResultBcv BCVSampleResult {
            get {
                return this.bCVSampleResultField;
            }
            set {
                this.bCVSampleResultField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfDecfloat")]
        public decfloat[] seedCorrectFactor {
            get {
                return this.seedCorrectFactorField;
            }
            set {
                this.seedCorrectFactorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfDecfloat")]
        public decfloat[] blankCorrectFactor {
            get {
                return this.blankCorrectFactorField;
            }
            set {
                this.blankCorrectFactorField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class ResultBcv {
        
        private OUPData[] baseField;
        
        private OUPData[] followField;
        
        private BODResult[] resultField;
        
        private decfloat standardDeviationField;
        
        private decfloat finalResultField;
        
        private ECommonUnit doUnitField;
        
        private ECommonUnit tempUnitField;
        
        private ECommonUnit pressureUnitField;
        
        private decfloat doResolutionField;
        
        private decfloat bodResolutionField;
        
        private System.DateTime timestampField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfOUPData")]
        public OUPData[] @base {
            get {
                return this.baseField;
            }
            set {
                this.baseField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfOUPData")]
        public OUPData[] follow {
            get {
                return this.followField;
            }
            set {
                this.followField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBODResult")]
        public BODResult[] result {
            get {
                return this.resultField;
            }
            set {
                this.resultField = value;
            }
        }
        
        /// <remarks/>
        public decfloat standardDeviation {
            get {
                return this.standardDeviationField;
            }
            set {
                this.standardDeviationField = value;
            }
        }
        
        /// <remarks/>
        public decfloat finalResult {
            get {
                return this.finalResultField;
            }
            set {
                this.finalResultField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit doUnit {
            get {
                return this.doUnitField;
            }
            set {
                this.doUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit tempUnit {
            get {
                return this.tempUnitField;
            }
            set {
                this.tempUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit pressureUnit {
            get {
                return this.pressureUnitField;
            }
            set {
                this.pressureUnitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat doResolution {
            get {
                return this.doResolutionField;
            }
            set {
                this.doResolutionField = value;
            }
        }
        
        /// <remarks/>
        public decfloat bodResolution {
            get {
                return this.bodResolutionField;
            }
            set {
                this.bodResolutionField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime timestamp {
            get {
                return this.timestampField;
            }
            set {
                this.timestampField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class OUPData {
        
        private decfloat doMglField;
        
        private decfloat oxygenSaturationField;
        
        private decfloat rawTemperatureField;
        
        private decfloat rawPressureField;
        
        private decfloat saliField;
        
        private System.DateTime datetimeField;
        
        private EResultQuality resultQualityField;
        
        private EMFAnalysisAction analysisActionField;
        
        private EAnalysisStatus analysisStatusField;
        
        /// <remarks/>
        public decfloat doMgl {
            get {
                return this.doMglField;
            }
            set {
                this.doMglField = value;
            }
        }
        
        /// <remarks/>
        public decfloat OxygenSaturation {
            get {
                return this.oxygenSaturationField;
            }
            set {
                this.oxygenSaturationField = value;
            }
        }
        
        /// <remarks/>
        public decfloat rawTemperature {
            get {
                return this.rawTemperatureField;
            }
            set {
                this.rawTemperatureField = value;
            }
        }
        
        /// <remarks/>
        public decfloat rawPressure {
            get {
                return this.rawPressureField;
            }
            set {
                this.rawPressureField = value;
            }
        }
        
        /// <remarks/>
        public decfloat sali {
            get {
                return this.saliField;
            }
            set {
                this.saliField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime datetime {
            get {
                return this.datetimeField;
            }
            set {
                this.datetimeField = value;
            }
        }
        
        /// <remarks/>
        public EResultQuality resultQuality {
            get {
                return this.resultQualityField;
            }
            set {
                this.resultQualityField = value;
            }
        }
        
        /// <remarks/>
        public EMFAnalysisAction analysisAction {
            get {
                return this.analysisActionField;
            }
            set {
                this.analysisActionField = value;
            }
        }
        
        /// <remarks/>
        public EAnalysisStatus analysisStatus {
            get {
                return this.analysisStatusField;
            }
            set {
                this.analysisStatusField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EResultQuality {
        [XmlEnum("0")]
        
        /// <remarks/>
        eDraftValue,
        
        /// <remarks/>
        [XmlEnum("1")]
        eDraftValue_Stable,
        
        /// <remarks/>
        [XmlEnum("2")]
        eManualEndpoint,
        
        /// <remarks/>
        [XmlEnum("3")]
        eAutoEndpoint_Strict,
        
        /// <remarks/>
        [XmlEnum("4")]
        eAutoEndpoint_Normal,
        
        /// <remarks/>
        [XmlEnum("5")]
        eAutoEndpoint_Fast,
        
        /// <remarks/>
        eAutoEndpoint_UserDef,
        
        /// <remarks/>
        eTimedEndpoint,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EMFAnalysisAction {
        
        /// <remarks/>
        [XmlEnum("0")]
        /// 
        eMFAnalysisActionid_MFAnalysisAction_SaveAndReport,
        
        /// <remarks/>
        [XmlEnum("1")]
        eMFAnalysisActionid_MFAnalysisAction_Repeat,
        
        /// <remarks/>
        [XmlEnum("2")]
        eMFAnalysisActionid_MFAnalysisAction_SkipBottle,
        
        /// <remarks/>
        [XmlEnum("3")]
        eMFAnalysisActionid_MFAnalysisAction_Interrupt,
        
        /// <remarks/>
        [XmlEnum("4")]
        eMFAnalysisActionid_MFAnalysisAction_PreventStart,
        
        /// <remarks/>
        [XmlEnum("5")]
        eMFAnalysisActionid_MFAnalysisAction_SaveAndWarn,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EAnalysisStatus {
        
        /// <remarks/>
        eAnalysisStatusid_AnalysisStatus_OK,
        
        /// <remarks/>
        eAnalysisStatusid_AnalysisStatus_OKStar,
        
        /// <remarks/>
        eAnalysisStatusid_AnalysisStatus_Failed,
        
        /// <remarks/>
        eAnalysisStatusid_AnalysisStatus_Error,
        
        /// <remarks/>
        eAnalysisStatusid_AnalysisStatus_CriticalError,
        
        /// <remarks/>
        eAnalysisStatusid_AnalysisStatus_Terminate,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class BODResult {
        
        private decfloat bottleBODField;
        
        private decfloat bottleO2DepletionField;
        
        private decfloat elapsedSecondsField;
        
        private EMFAnalysisAction analysisActionField;
        
        /// <remarks/>
        public decfloat bottleBOD {
            get {
                return this.bottleBODField;
            }
            set {
                this.bottleBODField = value;
            }
        }
        
        /// <remarks/>
        public decfloat bottleO2Depletion {
            get {
                return this.bottleO2DepletionField;
            }
            set {
                this.bottleO2DepletionField = value;
            }
        }
        
        /// <remarks/>
        public decfloat elapsedSeconds {
            get {
                return this.elapsedSecondsField;
            }
            set {
                this.elapsedSecondsField = value;
            }
        }
        
        /// <remarks/>
        public EMFAnalysisAction analysisAction {
            get {
                return this.analysisActionField;
            }
            set {
                this.analysisActionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class ResultBcvBlank {
        
        private ResultBcv bCVBlankResultField;
        
        /// <remarks/>
        public ResultBcv BCVBlankResult {
            get {
                return this.bCVBlankResultField;
            }
            set {
                this.bCVBlankResultField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class ResultBcvSeed {
        
        private ResultBcv bCVSeedResultField;
        
        private decfloat[] o2DepletionPercentField;
        
        /// <remarks/>
        public ResultBcv BCVSeedResult {
            get {
                return this.bCVSeedResultField;
            }
            set {
                this.bCVSeedResultField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfDecfloat")]
        public decfloat[] O2DepletionPercent {
            get {
                return this.o2DepletionPercentField;
            }
            set {
                this.o2DepletionPercentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class ResultBcvStandard {
        
        private ResultBcv bCVStandardResultField;
        
        private decfloat[] seedCorrectFactorField;
        
        private decfloat[] blankCorrectFactorField;
        
        /// <remarks/>
        public ResultBcv BCVStandardResult {
            get {
                return this.bCVStandardResultField;
            }
            set {
                this.bCVStandardResultField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfDecfloat")]
        public decfloat[] seedCorrectFactor {
            get {
                return this.seedCorrectFactorField;
            }
            set {
                this.seedCorrectFactorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfDecfloat")]
        public decfloat[] blankCorrectFactor {
            get {
                return this.blankCorrectFactorField;
            }
            set {
                this.blankCorrectFactorField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class ResultCnd {
        
        private decfloat rawValueField;
        
        private ECommonUnit rawValueUnitField;
        
        private decfloat temperatureField;
        
        private ECommonUnit temperatureUnitField;
        
        private decfloat usedCCField;
        
        private ECondMode cndModeField;
        
        private decfloat resultValueField;
        
        private ECommonUnit resultUnitField;
        
        private EResultQuality resultQualityField;
        
        private EResultLimitState resultLimitStateField;
        
        private ulong durationField;
        
        private System.DateTime timestampField;
        
        /// <remarks/>
        public decfloat rawValue {
            get {
                return this.rawValueField;
            }
            set {
                this.rawValueField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit rawValueUnit {
            get {
                return this.rawValueUnitField;
            }
            set {
                this.rawValueUnitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat temperature {
            get {
                return this.temperatureField;
            }
            set {
                this.temperatureField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit temperatureUnit {
            get {
                return this.temperatureUnitField;
            }
            set {
                this.temperatureUnitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat usedCC {
            get {
                return this.usedCCField;
            }
            set {
                this.usedCCField = value;
            }
        }
        
        /// <remarks/>
        public ECondMode cndMode {
            get {
                return this.cndModeField;
            }
            set {
                this.cndModeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat resultValue {
            get {
                return this.resultValueField;
            }
            set {
                this.resultValueField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit resultUnit {
            get {
                return this.resultUnitField;
            }
            set {
                this.resultUnitField = value;
            }
        }
        
        /// <remarks/>
        public EResultQuality resultQuality {
            get {
                return this.resultQualityField;
            }
            set {
                this.resultQualityField = value;
            }
        }
        
        /// <remarks/>
        public EResultLimitState resultLimitState {
            get {
                return this.resultLimitStateField;
            }
            set {
                this.resultLimitStateField = value;
            }
        }
        
        /// <remarks/>
        public ulong duration {
            get {
                return this.durationField;
            }
            set {
                this.durationField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime timestamp {
            get {
                return this.timestampField;
            }
            set {
                this.timestampField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum ECondMode {
        [XmlEnum("0")]        
        /// <remarks/>
        eCondModeid_CondMode_Cond,
        [XmlEnum("1")]        
        /// <remarks/>
        eCondModeid_CondMode_TDS,
        [XmlEnum("2")]        
        /// <remarks/>
        eCondModeid_CondMode_Sal,
        [XmlEnum("3")]        
        /// <remarks/>
        eCondModeid_CondMode_Res,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EResultLimitState {
        [XmlEnum("0")]
        
        /// <remarks/>
        eResultLimit_NotChecked,

        [XmlEnum("1")]
        /// <remarks/>
        eResultLimit_InRange,

        [XmlEnum("2")]
        /// <remarks/>
        eResultLimit_OutUpper,
        
        /// <remarks/>
        [XmlEnum("3")]
        eResultLimit_OutLower,
        
        /// <remarks/>
        [XmlEnum("4")]
        eResultLimit_min,
        
        /// <remarks/>
        [XmlEnum("5")]
        eResultLimit_max,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class ResultDO {
        
        private decfloat rawValueField;
        
        private ECommonUnit rawValueUnitField;
        
        private decfloat temperatureField;
        
        private ECommonUnit temperatureUnitField;
        
        private decfloat pressureField;
        
        private ECommonUnit pressureUnitField;
        
        private decfloat resultValueField;
        
        private ECommonUnit resultUnitField;
        
        private EResultQuality resultQualityField;
        
        private EResultLimitState resultLimitStateField;
        
        private ulong durationField;
        
        private System.DateTime timestampField;
        
        /// <remarks/>
        public decfloat rawValue {
            get {
                return this.rawValueField;
            }
            set {
                this.rawValueField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit rawValueUnit {
            get {
                return this.rawValueUnitField;
            }
            set {
                this.rawValueUnitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat temperature {
            get {
                return this.temperatureField;
            }
            set {
                this.temperatureField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit temperatureUnit {
            get {
                return this.temperatureUnitField;
            }
            set {
                this.temperatureUnitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat pressure {
            get {
                return this.pressureField;
            }
            set {
                this.pressureField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit pressureUnit {
            get {
                return this.pressureUnitField;
            }
            set {
                this.pressureUnitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat resultValue {
            get {
                return this.resultValueField;
            }
            set {
                this.resultValueField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit resultUnit {
            get {
                return this.resultUnitField;
            }
            set {
                this.resultUnitField = value;
            }
        }
        
        /// <remarks/>
        public EResultQuality resultQuality {
            get {
                return this.resultQualityField;
            }
            set {
                this.resultQualityField = value;
            }
        }
        
        /// <remarks/>
        public EResultLimitState resultLimitState {
            get {
                return this.resultLimitStateField;
            }
            set {
                this.resultLimitStateField = value;
            }
        }
        
        /// <remarks/>
        public ulong duration {
            get {
                return this.durationField;
            }
            set {
                this.durationField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime timestamp {
            get {
                return this.timestampField;
            }
            set {
                this.timestampField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class ResultISMStatisticsCommon {
        
        private string sensorSerialNumberField;
        
        private ECommonUnit temperatureUnitField;
        
        private decfloat maxTemperatureValueField;
        
        private System.DateTime maxTemperatureDateField;
        
        /// <remarks/>
        public string sensorSerialNumber {
            get {
                return this.sensorSerialNumberField;
            }
            set {
                this.sensorSerialNumberField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit temperatureUnit {
            get {
                return this.temperatureUnitField;
            }
            set {
                this.temperatureUnitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat maxTemperatureValue {
            get {
                return this.maxTemperatureValueField;
            }
            set {
                this.maxTemperatureValueField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime maxTemperatureDate {
            get {
                return this.maxTemperatureDateField;
            }
            set {
                this.maxTemperatureDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class ResultISMStatisticsPhDigital {
        
        private string sensorSerialNumberField;
        
        private ECommonUnit temperatureUnitField;
        
        private decfloat maxTemperatureValueField;
        
        private System.DateTime maxTemperatureDateField;
        
        private decfloat averageTemperatureValueField;
        
        private ECommonUnit measurementTimeUnitField;
        
        private decfloat measurementTimeField;
        
        private ECommonUnit pHUnitField;
        
        private decfloat averagePhValueField;
        
        private decfloat maxPhValueField;
        
        private System.DateTime maxPhDateField;
        
        private decfloat minPhValueField;
        
        private System.DateTime minPhDateField;
        
        /// <remarks/>
        public string sensorSerialNumber {
            get {
                return this.sensorSerialNumberField;
            }
            set {
                this.sensorSerialNumberField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit temperatureUnit {
            get {
                return this.temperatureUnitField;
            }
            set {
                this.temperatureUnitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat maxTemperatureValue {
            get {
                return this.maxTemperatureValueField;
            }
            set {
                this.maxTemperatureValueField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime maxTemperatureDate {
            get {
                return this.maxTemperatureDateField;
            }
            set {
                this.maxTemperatureDateField = value;
            }
        }
        
        /// <remarks/>
        public decfloat averageTemperatureValue {
            get {
                return this.averageTemperatureValueField;
            }
            set {
                this.averageTemperatureValueField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit measurementTimeUnit {
            get {
                return this.measurementTimeUnitField;
            }
            set {
                this.measurementTimeUnitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat measurementTime {
            get {
                return this.measurementTimeField;
            }
            set {
                this.measurementTimeField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit pHUnit {
            get {
                return this.pHUnitField;
            }
            set {
                this.pHUnitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat averagePhValue {
            get {
                return this.averagePhValueField;
            }
            set {
                this.averagePhValueField = value;
            }
        }
        
        /// <remarks/>
        public decfloat maxPhValue {
            get {
                return this.maxPhValueField;
            }
            set {
                this.maxPhValueField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime maxPhDate {
            get {
                return this.maxPhDateField;
            }
            set {
                this.maxPhDateField = value;
            }
        }
        
        /// <remarks/>
        public decfloat minPhValue {
            get {
                return this.minPhValueField;
            }
            set {
                this.minPhValueField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime minPhDate {
            get {
                return this.minPhDateField;
            }
            set {
                this.minPhDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class ResultMFCalibrationCND {
        
        private short cellConstantLimitStateField;
        
        private CondCalPointData[] sensorCalPointsField;
        
        /// <remarks/>
        public short cellConstantLimitState {
            get {
                return this.cellConstantLimitStateField;
            }
            set {
                this.cellConstantLimitStateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfCondCalPointData")]
        public CondCalPointData[] sensorCalPoints {
            get {
                return this.sensorCalPointsField;
            }
            set {
                this.sensorCalPointsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class CondCalPointData {
        
        private decfloat m_refStdField;
        
        private ECommonUnit m_stdUnitField;
        
        private decfloat m_rawValueField;
        
        private decfloat m_cellConstantField;
        
        private decfloat m_tempField;
        
        /// <remarks/>
        public decfloat m_refStd {
            get {
                return this.m_refStdField;
            }
            set {
                this.m_refStdField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit m_stdUnit {
            get {
                return this.m_stdUnitField;
            }
            set {
                this.m_stdUnitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_rawValue {
            get {
                return this.m_rawValueField;
            }
            set {
                this.m_rawValueField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_cellConstant {
            get {
                return this.m_cellConstantField;
            }
            set {
                this.m_cellConstantField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_temp {
            get {
                return this.m_tempField;
            }
            set {
                this.m_tempField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class ResultMFCalibrationDO {
        
        private decfloat defaultSlopeField;
        
        private DOCalPointData[] sensorCalPointsField;
        
        /// <remarks/>
        public decfloat defaultSlope {
            get {
                return this.defaultSlopeField;
            }
            set {
                this.defaultSlopeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfDOCalPointData")]
        public DOCalPointData[] sensorCalPoints {
            get {
                return this.sensorCalPointsField;
            }
            set {
                this.sensorCalPointsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class DOCalPointData {
        
        private decfloat m_stdField;
        
        private ECommonUnit m_stdUnitField;
        
        private decfloat m_valueForCalcuField;
        
        private decfloat m_rawValueField;
        
        private int m_barPressureField;
        
        private decfloat m_tempField;
        
        /// <remarks/>
        public decfloat m_std {
            get {
                return this.m_stdField;
            }
            set {
                this.m_stdField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit m_stdUnit {
            get {
                return this.m_stdUnitField;
            }
            set {
                this.m_stdUnitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_valueForCalcu {
            get {
                return this.m_valueForCalcuField;
            }
            set {
                this.m_valueForCalcuField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_rawValue {
            get {
                return this.m_rawValueField;
            }
            set {
                this.m_rawValueField = value;
            }
        }
        
        /// <remarks/>
        public int m_barPressure {
            get {
                return this.m_barPressureField;
            }
            set {
                this.m_barPressureField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_temp {
            get {
                return this.m_tempField;
            }
            set {
                this.m_tempField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class ResultMFCalibrationISE {
        
        private decfloat defaultSlopeField;
        
        private ECalMode calibrationModeField;
        
        private ECommonUnit calibrationUnitField;
        
        private EIonType ionTypeField;
        
        private EIonCharge ionChargeField;
        
        private decfloat ionMolMassField;
        
        private System.Nullable<short>[] offsetLimitStatesField;
        
        private System.Nullable<short>[] slopeLimitStatesField;
        
        private ISECalPointData[] sensorCalPointsField;
        
        /// <remarks/>
        public decfloat defaultSlope {
            get {
                return this.defaultSlopeField;
            }
            set {
                this.defaultSlopeField = value;
            }
        }
        
        /// <remarks/>
        public ECalMode calibrationMode {
            get {
                return this.calibrationModeField;
            }
            set {
                this.calibrationModeField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit calibrationUnit {
            get {
                return this.calibrationUnitField;
            }
            set {
                this.calibrationUnitField = value;
            }
        }
        
        /// <remarks/>
        public EIonType ionType {
            get {
                return this.ionTypeField;
            }
            set {
                this.ionTypeField = value;
            }
        }
        
        /// <remarks/>
        public EIonCharge ionCharge {
            get {
                return this.ionChargeField;
            }
            set {
                this.ionChargeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat ionMolMass {
            get {
                return this.ionMolMassField;
            }
            set {
                this.ionMolMassField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfShort")]
        public System.Nullable<short>[] offsetLimitStates {
            get {
                return this.offsetLimitStatesField;
            }
            set {
                this.offsetLimitStatesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfShort")]
        public System.Nullable<short>[] slopeLimitStates {
            get {
                return this.slopeLimitStatesField;
            }
            set {
                this.slopeLimitStatesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfISECalPointData")]
        public ISECalPointData[] sensorCalPoints {
            get {
                return this.sensorCalPointsField;
            }
            set {
                this.sensorCalPointsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum ECalMode {
        [XmlEnum("0")]        
        /// <remarks/>
        eCalModeid_CalMode_Linear,
        [XmlEnum("1")]        
        /// <remarks/>
        eCalModeid_CalMode_Segment,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EIonType {
        [XmlEnum("0")]        
        /// <remarks/>
        eIonTypeid_IonType_Ag,
        [XmlEnum("1")]        
        /// <remarks/>
        eIonTypeid_IonType_Ca,
        [XmlEnum("2")]        
        /// <remarks/>
        eIonTypeid_IonType_Cl,
        [XmlEnum("3")]        
        /// <remarks/>
        eIonTypeid_IonType_CN,
        [XmlEnum("4")]        
        /// <remarks/>
        eIonTypeid_IonType_Cu,
        [XmlEnum("5")]        
        /// <remarks/>
        eIonTypeid_IonType_F,
        [XmlEnum("6")]        
        /// <remarks/>
        eIonTypeid_IonType_I,
        [XmlEnum("7")]        
        /// <remarks/>
        eIonTypeid_IonType_K,
        [XmlEnum("8")]        
        /// <remarks/>
        eIonTypeid_IonType_Na,
        [XmlEnum("9")]        
        /// <remarks/>
        eIonTypeid_IonType_NO,
        [XmlEnum("10")]        
        /// <remarks/>
        eIonTypeid_IonType_Pb,
        [XmlEnum("11")]        
        /// <remarks/>
        eIonTypeid_IonType_S,
        [XmlEnum("12")]        
        /// <remarks/>
        eIonTypeid_IonType_Other,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EIonCharge {
        [XmlEnum("0")]        
        /// <remarks/>
        eIonChargeid_IonCharge_Minus3,
        [XmlEnum("1")]        
        /// <remarks/>
        eIonChargeid_IonCharge_Minus2,
        [XmlEnum("2")]        
        /// <remarks/>
        eIonChargeid_IonCharge_Minus1,
        [XmlEnum("3")]        
        /// <remarks/>
        eIonChargeid_IonCharge_Plus1,
        [XmlEnum("4")]        
        /// <remarks/>
        eIonChargeid_IonCharge_Plus2,
        [XmlEnum("5")]        
        /// <remarks/>
        eIonChargeid_IonCharge_Plus3,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ISECalPointData {
        
        private decfloat m_refStdField;
        
        private decfloat m_realStdField;
        
        private decfloat m_actualValueField;
        
        private decfloat m_rawValueField;
        
        private decfloat m_tempField;
        
        /// <remarks/>
        public decfloat m_refStd {
            get {
                return this.m_refStdField;
            }
            set {
                this.m_refStdField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_realStd {
            get {
                return this.m_realStdField;
            }
            set {
                this.m_realStdField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_actualValue {
            get {
                return this.m_actualValueField;
            }
            set {
                this.m_actualValueField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_rawValue {
            get {
                return this.m_rawValueField;
            }
            set {
                this.m_rawValueField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_temp {
            get {
                return this.m_tempField;
            }
            set {
                this.m_tempField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class ResultMFCalibrationPHISFET {
        
        private decfloat defaultSlopeField;
        
        private ECalMode calModeField;
        
        private System.Nullable<short>[] offsetLimitStatesField;
        
        private System.Nullable<short>[] slopeLimitStatesField;
        
        private PHISFETCalPointData[] sensorCalPointsField;
        
        /// <remarks/>
        public decfloat defaultSlope {
            get {
                return this.defaultSlopeField;
            }
            set {
                this.defaultSlopeField = value;
            }
        }
        
        /// <remarks/>
        public ECalMode calMode {
            get {
                return this.calModeField;
            }
            set {
                this.calModeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfShort")]
        public System.Nullable<short>[] offsetLimitStates {
            get {
                return this.offsetLimitStatesField;
            }
            set {
                this.offsetLimitStatesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfShort")]
        public System.Nullable<short>[] slopeLimitStates {
            get {
                return this.slopeLimitStatesField;
            }
            set {
                this.slopeLimitStatesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfPHISFETCalPointData")]
        public PHISFETCalPointData[] sensorCalPoints {
            get {
                return this.sensorCalPointsField;
            }
            set {
                this.sensorCalPointsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class PHISFETCalPointData {
        
        private decfloat m_refBufField;
        
        private decfloat m_realBufField;
        
        private decfloat m_actualValueField;
        
        private decfloat m_rawValueField;
        
        private decfloat m_tempField;
        
        /// <remarks/>
        public decfloat m_refBuf {
            get {
                return this.m_refBufField;
            }
            set {
                this.m_refBufField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_realBuf {
            get {
                return this.m_realBufField;
            }
            set {
                this.m_realBufField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_actualValue {
            get {
                return this.m_actualValueField;
            }
            set {
                this.m_actualValueField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_rawValue {
            get {
                return this.m_rawValueField;
            }
            set {
                this.m_rawValueField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_temp {
            get {
                return this.m_tempField;
            }
            set {
                this.m_tempField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class ResultPh {
        
        private decfloat rawValueField;
        
        private ECommonUnit rawValueUnitField;
        
        private decfloat temperatureField;
        
        private ECommonUnit temperatureUnitField;
        
        private decfloat resultValueField;
        
        private ECommonUnit resultUnitField;
        
        private EResultQuality resultQualityField;
        
        private EResultLimitState resultLimitStateField;
        
        private ulong durationField;
        
        private System.DateTime timestampField;
        
        /// <remarks/>
        public decfloat rawValue {
            get {
                return this.rawValueField;
            }
            set {
                this.rawValueField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit rawValueUnit {
            get {
                return this.rawValueUnitField;
            }
            set {
                this.rawValueUnitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat temperature {
            get {
                return this.temperatureField;
            }
            set {
                this.temperatureField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit temperatureUnit {
            get {
                return this.temperatureUnitField;
            }
            set {
                this.temperatureUnitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat resultValue {
            get {
                return this.resultValueField;
            }
            set {
                this.resultValueField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit resultUnit {
            get {
                return this.resultUnitField;
            }
            set {
                this.resultUnitField = value;
            }
        }
        
        /// <remarks/>
        public EResultQuality resultQuality {
            get {
                return this.resultQualityField;
            }
            set {
                this.resultQualityField = value;
            }
        }
        
        /// <remarks/>
        public EResultLimitState resultLimitState {
            get {
                return this.resultLimitStateField;
            }
            set {
                this.resultLimitStateField = value;
            }
        }
        
        /// <remarks/>
        public ulong duration {
            get {
                return this.durationField;
            }
            set {
                this.durationField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime timestamp {
            get {
                return this.timestampField;
            }
            set {
                this.timestampField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class StringResult {
        
        private System.DateTime timestampField;
        
        private string valueField;
        
        /// <remarks/>
        public System.DateTime timestamp {
            get {
                return this.timestampField;
            }
            set {
                this.timestampField = value;
            }
        }
        
        /// <remarks/>
        public string value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class EndOfMethod {
        
        private System.DateTime m_timestampField;
        
        private EAnalysisStatus m_eAnalysisStatusField;
        
        private short m_uiJobIdField;
        
        private string m_userField;
        
        /// <remarks/>
        public System.DateTime m_timestamp {
            get {
                return this.m_timestampField;
            }
            set {
                this.m_timestampField = value;
            }
        }
        
        /// <remarks/>
        public EAnalysisStatus m_eAnalysisStatus {
            get {
                return this.m_eAnalysisStatusField;
            }
            set {
                this.m_eAnalysisStatusField = value;
            }
        }
        
        /// <remarks/>
        public short m_uiJobId {
            get {
                return this.m_uiJobIdField;
            }
            set {
                this.m_uiJobIdField = value;
            }
        }
        
        /// <remarks/>
        public string m_user {
            get {
                return this.m_userField;
            }
            set {
                this.m_userField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class method {
        
        private record[] mfField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("mf")]
        public record[] mf {
            get {
                return this.mfField;
            }
            set {
                this.mfField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class record {
        
        private param[] paramlistField;
        
        private record[] sflistField;
        
        private string typeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute("param-list")]
        [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)]
        public param[] paramlist {
            get {
                return this.paramlistField;
            }
            set {
                this.paramlistField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute("sf-list")]
        [System.Xml.Serialization.XmlArrayItemAttribute("sf", IsNullable=false)]
        public record[] sflist {
            get {
                return this.sflistField;
            }
            set {
                this.sflistField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string type {
            get {
                return this.typeField;
            }
            set {
                this.typeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class param {
        
        private object[] itemsField;
        
        private string[] textField;
        
        private string nameField;
        
        private pdk_datatypes typeField;
        
        private pdk_datatypes sequenceTypeField;
        
        private bool sequenceTypeFieldSpecified;
        
        private string recordTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("item", typeof(item))]
        [System.Xml.Serialization.XmlElementAttribute("record", typeof(record))]
        public object[] Items {
            get {
                return this.itemsField;
            }
            set {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text {
            get {
                return this.textField;
            }
            set {
                this.textField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string name {
            get {
                return this.nameField;
            }
            set {
                this.nameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public pdk_datatypes type {
            get {
                return this.typeField;
            }
            set {
                this.typeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public pdk_datatypes sequenceType {
            get {
                return this.sequenceTypeField;
            }
            set {
                this.sequenceTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool sequenceTypeSpecified {
            get {
                return this.sequenceTypeFieldSpecified;
            }
            set {
                this.sequenceTypeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string recordType {
            get {
                return this.recordTypeField;
            }
            set {
                this.recordTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public partial class item {
        
        private record itemField;
        
        private string[] textField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("record")]
        public record Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text {
            get {
                return this.textField;
            }
            set {
                this.textField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum pdk_datatypes {
        
        /// <remarks/>
        boolean,
        
        /// <remarks/>
        @short,
        
        /// <remarks/>
        wstring,
        
        /// <remarks/>
        decfloat,
        
        /// <remarks/>
        @long,
        
        /// <remarks/>
        datetime,
        
        /// <remarks/>
        sequence,
        
        /// <remarks/>
        record,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class DateTimeRecord {
        
        private short m_dayField;
        
        private short m_monthField;
        
        private int m_yearField;
        
        private short m_hourField;
        
        private short m_minuteField;
        
        /// <remarks/>
        public short m_day {
            get {
                return this.m_dayField;
            }
            set {
                this.m_dayField = value;
            }
        }
        
        /// <remarks/>
        public short m_month {
            get {
                return this.m_monthField;
            }
            set {
                this.m_monthField = value;
            }
        }
        
        /// <remarks/>
        public int m_year {
            get {
                return this.m_yearField;
            }
            set {
                this.m_yearField = value;
            }
        }
        
        /// <remarks/>
        public short m_hour {
            get {
                return this.m_hourField;
            }
            set {
                this.m_hourField = value;
            }
        }
        
        /// <remarks/>
        public short m_minute {
            get {
                return this.m_minuteField;
            }
            set {
                this.m_minuteField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ResultSummaryRecord {
        
        private string m_resultIDField;
        
        private string m_methodTypeStrField;
        
        private string m_methodIDField;
        
        private string m_sampleIDField;
        
        private short m_eAnalysisStatusField;
        
        private string m_resultReportField;
        
        private System.DateTime m_dateTimeField;
        
        private bool m_isOUPBaseField;
        
        /// <remarks/>
        public string m_resultID {
            get {
                return this.m_resultIDField;
            }
            set {
                this.m_resultIDField = value;
            }
        }
        
        /// <remarks/>
        public string m_methodTypeStr {
            get {
                return this.m_methodTypeStrField;
            }
            set {
                this.m_methodTypeStrField = value;
            }
        }
        
        /// <remarks/>
        public string m_methodID {
            get {
                return this.m_methodIDField;
            }
            set {
                this.m_methodIDField = value;
            }
        }
        
        /// <remarks/>
        public string m_sampleID {
            get {
                return this.m_sampleIDField;
            }
            set {
                this.m_sampleIDField = value;
            }
        }
        
        /// <remarks/>
        public short m_eAnalysisStatus {
            get {
                return this.m_eAnalysisStatusField;
            }
            set {
                this.m_eAnalysisStatusField = value;
            }
        }
        
        /// <remarks/>
        public string m_resultReport {
            get {
                return this.m_resultReportField;
            }
            set {
                this.m_resultReportField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_dateTime {
            get {
                return this.m_dateTimeField;
            }
            set {
                this.m_dateTimeField = value;
            }
        }
        
        /// <remarks/>
        public bool m_isOUPBase {
            get {
                return this.m_isOUPBaseField;
            }
            set {
                this.m_isOUPBaseField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class DateTimeFormatRecord {
        
        private EHmiDateFormat m_dateFormatField;
        
        private EHmiTimeFormat m_timeFormatField;
        
        /// <remarks/>
        public EHmiDateFormat m_dateFormat {
            get {
                return this.m_dateFormatField;
            }
            set {
                this.m_dateFormatField = value;
            }
        }
        
        /// <remarks/>
        public EHmiTimeFormat m_timeFormat {
            get {
                return this.m_timeFormatField;
            }
            set {
                this.m_timeFormatField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EHmiDateFormat {
        
        /// <remarks/>
        eHmiDateFormatid_HmiDateFormat_mmddyyyy,
        
        /// <remarks/>
        eHmiDateFormatid_HmiDateFormat_ddmmyyyy,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EHmiTimeFormat {
        
        /// <remarks/>
        eHmiTimeFormatid_HmiTimeFormat_24h,
        
        /// <remarks/>
        eHmiTimeFormatid_HmiTimeFormat_AmPm,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class FingerprintReaderRecord {
        
        private string m_nameField;
        
        private bool m_utilizeFingerprintReaderField;
        
        private EPeripheralsConnection m_connectionIDField;
        
        /// <remarks/>
        public string m_name {
            get {
                return this.m_nameField;
            }
            set {
                this.m_nameField = value;
            }
        }
        
        /// <remarks/>
        public bool m_utilizeFingerprintReader {
            get {
                return this.m_utilizeFingerprintReaderField;
            }
            set {
                this.m_utilizeFingerprintReaderField = value;
            }
        }
        
        /// <remarks/>
        public EPeripheralsConnection m_connectionID {
            get {
                return this.m_connectionIDField;
            }
            set {
                this.m_connectionIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EPeripheralsConnection {
        
        /// <remarks/>
        ePeripheralsConnectionid_PeripheralsConnection_PnP,
        
        /// <remarks/>
        ePeripheralsConnectionid_PeripheralsConnection_USB,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class InMotionSettingRecord {
        
        private string m_nameField;
        
        private EBaseType m_baseTypeField;
        
        private EStatus m_statusField;
        
        private short m_stirrerOutputField;
        
        private short m_powershowerOutputField;
        
        private decfloat m_rateField;
        
        private ERack m_rackTypeField;
        
        private short m_rackSizeField;
        
        private short m_beakerHeightField;
        
        /// <remarks/>
        public string m_name {
            get {
                return this.m_nameField;
            }
            set {
                this.m_nameField = value;
            }
        }
        
        /// <remarks/>
        public EBaseType m_baseType {
            get {
                return this.m_baseTypeField;
            }
            set {
                this.m_baseTypeField = value;
            }
        }
        
        /// <remarks/>
        public EStatus m_status {
            get {
                return this.m_statusField;
            }
            set {
                this.m_statusField = value;
            }
        }
        
        /// <remarks/>
        public short m_stirrerOutput {
            get {
                return this.m_stirrerOutputField;
            }
            set {
                this.m_stirrerOutputField = value;
            }
        }
        
        /// <remarks/>
        public short m_powershowerOutput {
            get {
                return this.m_powershowerOutputField;
            }
            set {
                this.m_powershowerOutputField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_rate {
            get {
                return this.m_rateField;
            }
            set {
                this.m_rateField = value;
            }
        }
        
        /// <remarks/>
        public ERack m_rackType {
            get {
                return this.m_rackTypeField;
            }
            set {
                this.m_rackTypeField = value;
            }
        }
        
        /// <remarks/>
        public short m_rackSize {
            get {
                return this.m_rackSizeField;
            }
            set {
                this.m_rackSizeField = value;
            }
        }
        
        /// <remarks/>
        public short m_beakerHeight {
            get {
                return this.m_beakerHeightField;
            }
            set {
                this.m_beakerHeightField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EBaseType {
        
        /// <remarks/>
        eBaseTypeid_BaseType_Flex,
        
        /// <remarks/>
        eBaseTypeid_BaseType_Pro,
        
        /// <remarks/>
        eBaseTypeid_BaseType_Max,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EStatus {
        
        /// <remarks/>
        eStatusid_Status_Installed,
        
        /// <remarks/>
        eStatusid_Status_NotInstalled,
        
        /// <remarks/>
        eStatusid_Status_InstalledNotSupported,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum ERack {
        
        /// <remarks/>
        eRackid_Rack_Standard,
        
        /// <remarks/>
        eRackid_Rack_WaterBath,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class PHSensorRecord {
        
        private string m_uuidField;
        
        private string m_sensorSerialNumberField;
        
        private string m_sensorIDField;
        
        private ESensorClass m_sensorClassField;
        
        private System.DateTime m_initialOperationDateField;
        
        private decfloat m_def_slopeField;
        
        private decfloat m_def_offsetField;
        
        private bool m_isObservedField;
        
        private int numberOfEntriesField;
        
        private bool m_monitorLifeSpanField;
        
        private short m_lifeSpanField;
        
        private System.DateTime m_expiryDateLifeSpanField;
        
        private bool m_monitorUsableLifeField;
        
        private System.DateTime m_expiryDateUsableLifeField;
        
        private ETimeUnit m_usableLifeTimePeriodField;
        
        private int m_usableLifeField;
        
        private PHISFETSensorCalRecord[] m_sensorCalHistoryField;
        
        /// <remarks/>
        public string m_uuid {
            get {
                return this.m_uuidField;
            }
            set {
                this.m_uuidField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorSerialNumber {
            get {
                return this.m_sensorSerialNumberField;
            }
            set {
                this.m_sensorSerialNumberField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorID {
            get {
                return this.m_sensorIDField;
            }
            set {
                this.m_sensorIDField = value;
            }
        }
        
        /// <remarks/>
        public ESensorClass m_sensorClass {
            get {
                return this.m_sensorClassField;
            }
            set {
                this.m_sensorClassField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_initialOperationDate {
            get {
                return this.m_initialOperationDateField;
            }
            set {
                this.m_initialOperationDateField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_def_slope {
            get {
                return this.m_def_slopeField;
            }
            set {
                this.m_def_slopeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_def_offset {
            get {
                return this.m_def_offsetField;
            }
            set {
                this.m_def_offsetField = value;
            }
        }
        
        /// <remarks/>
        public bool m_isObserved {
            get {
                return this.m_isObservedField;
            }
            set {
                this.m_isObservedField = value;
            }
        }
        
        /// <remarks/>
        public int numberOfEntries {
            get {
                return this.numberOfEntriesField;
            }
            set {
                this.numberOfEntriesField = value;
            }
        }
        
        /// <remarks/>
        public bool m_monitorLifeSpan {
            get {
                return this.m_monitorLifeSpanField;
            }
            set {
                this.m_monitorLifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public short m_lifeSpan {
            get {
                return this.m_lifeSpanField;
            }
            set {
                this.m_lifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_expiryDateLifeSpan {
            get {
                return this.m_expiryDateLifeSpanField;
            }
            set {
                this.m_expiryDateLifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public bool m_monitorUsableLife {
            get {
                return this.m_monitorUsableLifeField;
            }
            set {
                this.m_monitorUsableLifeField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_expiryDateUsableLife {
            get {
                return this.m_expiryDateUsableLifeField;
            }
            set {
                this.m_expiryDateUsableLifeField = value;
            }
        }
        
        /// <remarks/>
        public ETimeUnit m_usableLifeTimePeriod {
            get {
                return this.m_usableLifeTimePeriodField;
            }
            set {
                this.m_usableLifeTimePeriodField = value;
            }
        }
        
        /// <remarks/>
        public int m_usableLife {
            get {
                return this.m_usableLifeField;
            }
            set {
                this.m_usableLifeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfPHISFETSensorCalRecord")]
        public PHISFETSensorCalRecord[] m_sensorCalHistory {
            get {
                return this.m_sensorCalHistoryField;
            }
            set {
                this.m_sensorCalHistoryField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum ESensorClass {
        
        /// <remarks/>
        eSensorClassid_SensorClass_Normal,
        
        /// <remarks/>
        eSensorClassid_SensorClass_AnalogOneWiredISM,
        
        /// <remarks/>
        eSensorClassid_SensorClass_DigitalOneWiredISM,
        
        /// <remarks/>
        eSensorClassid_SensorClass_DigitalRS485ISM,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum ETimeUnit {
        
        /// <remarks/>
        eTimeUnitid_TimeUnit_Days,
        
        /// <remarks/>
        eTimeUnitid_TimeUnit_Hours,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class PHISFETSensorCalRecord {
        
        private string m_moduleSerialNumberField;
        
        private ETemperatureCapture m_tempCaptureField;
        
        private string m_tempSensorIDField;
        
        private ECalMode m_calModeField;
        
        private bool m_isAutoBufField;
        
        private short m_phBufGrpClassField;
        
        private decfloat m_defaultSlopeField;
        
        private decfloat m_bufstdRefTempField;
        
        private EEndpointType m_endpointTypeField;
        
        private EEndpointCriteria m_endpointCriteriaField;
        
        private int m_timedEndpointValueField;
        
        private string m_calProcedureField;
        
        private System.DateTime m_calDateField;
        
        private string m_calCreatorField;
        
        private PHISFETCalPointData[] m_sensorCalPointsField;
        
        /// <remarks/>
        public string m_moduleSerialNumber {
            get {
                return this.m_moduleSerialNumberField;
            }
            set {
                this.m_moduleSerialNumberField = value;
            }
        }
        
        /// <remarks/>
        public ETemperatureCapture m_tempCapture {
            get {
                return this.m_tempCaptureField;
            }
            set {
                this.m_tempCaptureField = value;
            }
        }
        
        /// <remarks/>
        public string m_tempSensorID {
            get {
                return this.m_tempSensorIDField;
            }
            set {
                this.m_tempSensorIDField = value;
            }
        }
        
        /// <remarks/>
        public ECalMode m_calMode {
            get {
                return this.m_calModeField;
            }
            set {
                this.m_calModeField = value;
            }
        }
        
        /// <remarks/>
        public bool m_isAutoBuf {
            get {
                return this.m_isAutoBufField;
            }
            set {
                this.m_isAutoBufField = value;
            }
        }
        
        /// <remarks/>
        public short m_phBufGrpClass {
            get {
                return this.m_phBufGrpClassField;
            }
            set {
                this.m_phBufGrpClassField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_defaultSlope {
            get {
                return this.m_defaultSlopeField;
            }
            set {
                this.m_defaultSlopeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_bufstdRefTemp {
            get {
                return this.m_bufstdRefTempField;
            }
            set {
                this.m_bufstdRefTempField = value;
            }
        }
        
        /// <remarks/>
        public EEndpointType m_endpointType {
            get {
                return this.m_endpointTypeField;
            }
            set {
                this.m_endpointTypeField = value;
            }
        }
        
        /// <remarks/>
        public EEndpointCriteria m_endpointCriteria {
            get {
                return this.m_endpointCriteriaField;
            }
            set {
                this.m_endpointCriteriaField = value;
            }
        }
        
        /// <remarks/>
        public int m_timedEndpointValue {
            get {
                return this.m_timedEndpointValueField;
            }
            set {
                this.m_timedEndpointValueField = value;
            }
        }
        
        /// <remarks/>
        public string m_calProcedure {
            get {
                return this.m_calProcedureField;
            }
            set {
                this.m_calProcedureField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_calDate {
            get {
                return this.m_calDateField;
            }
            set {
                this.m_calDateField = value;
            }
        }
        
        /// <remarks/>
        public string m_calCreator {
            get {
                return this.m_calCreatorField;
            }
            set {
                this.m_calCreatorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfPHISFETCalPointData")]
        public PHISFETCalPointData[] m_sensorCalPoints {
            get {
                return this.m_sensorCalPointsField;
            }
            set {
                this.m_sensorCalPointsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum ETemperatureCapture {
        
        /// <remarks/>
        eTemperatureCaptureid_TemperatureCapture_Internal,
        
        /// <remarks/>
        eTemperatureCaptureid_TemperatureCapture_External,
        
        /// <remarks/>
        eTemperatureCaptureid_TemperatureCapture_Manual,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EEndpointType {
        
        /// <remarks/>
        eEndpointTypeid_EndpointType_Auto,
        
        /// <remarks/>
        eEndpointTypeid_EndpointType_Manual,
        
        /// <remarks/>
        eEndpointTypeid_EndpointType_Timed,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EEndpointCriteria {
        
        /// <remarks/>
        eEndpointCriteriaid_EndpointCriteria_Strict,
        
        /// <remarks/>
        eEndpointCriteriaid_EndpointCriteria_Standard,
        
        /// <remarks/>
        eEndpointCriteriaid_EndpointCriteria_Fast,
        
        /// <remarks/>
        eEndpointCriteriaid_EndpointCriteria_UserDefined,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfPHISFETCalPointData {
        
        private PHISFETCalPointData[] arrayOfPHISFETCalPointData1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfPHISFETCalPointData", IsNullable=true)]
        public PHISFETCalPointData[] ArrayOfPHISFETCalPointData1 {
            get {
                return this.arrayOfPHISFETCalPointData1Field;
            }
            set {
                this.arrayOfPHISFETCalPointData1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfPHISFETSensorCalRecord {
        
        private PHISFETSensorCalRecord[] arrayOfPHISFETSensorCalRecord1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfPHISFETSensorCalRecord", IsNullable=true)]
        public PHISFETSensorCalRecord[] ArrayOfPHISFETSensorCalRecord1 {
            get {
                return this.arrayOfPHISFETSensorCalRecord1Field;
            }
            set {
                this.arrayOfPHISFETSensorCalRecord1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ISFETSensorRecord {
        
        private string m_uuidField;
        
        private string m_sensorSerialNumberField;
        
        private string m_sensorIDField;
        
        private ESensorClass m_sensorClassField;
        
        private System.DateTime m_initialOperationDateField;
        
        private bool m_isObservedField;
        
        private int numberOfEntriesField;
        
        private bool m_monitorLifeSpanField;
        
        private short m_lifeSpanField;
        
        private System.DateTime m_expiryDateLifeSpanField;
        
        private bool m_monitorUsableLifeField;
        
        private System.DateTime m_expiryDateUsableLifeField;
        
        private ETimeUnit m_usableLifeTimePeriodField;
        
        private int m_usableLifeField;
        
        private PHISFETSensorCalRecord[] m_sensorCalHistoryField;
        
        /// <remarks/>
        public string m_uuid {
            get {
                return this.m_uuidField;
            }
            set {
                this.m_uuidField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorSerialNumber {
            get {
                return this.m_sensorSerialNumberField;
            }
            set {
                this.m_sensorSerialNumberField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorID {
            get {
                return this.m_sensorIDField;
            }
            set {
                this.m_sensorIDField = value;
            }
        }
        
        /// <remarks/>
        public ESensorClass m_sensorClass {
            get {
                return this.m_sensorClassField;
            }
            set {
                this.m_sensorClassField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_initialOperationDate {
            get {
                return this.m_initialOperationDateField;
            }
            set {
                this.m_initialOperationDateField = value;
            }
        }
        
        /// <remarks/>
        public bool m_isObserved {
            get {
                return this.m_isObservedField;
            }
            set {
                this.m_isObservedField = value;
            }
        }
        
        /// <remarks/>
        public int numberOfEntries {
            get {
                return this.numberOfEntriesField;
            }
            set {
                this.numberOfEntriesField = value;
            }
        }
        
        /// <remarks/>
        public bool m_monitorLifeSpan {
            get {
                return this.m_monitorLifeSpanField;
            }
            set {
                this.m_monitorLifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public short m_lifeSpan {
            get {
                return this.m_lifeSpanField;
            }
            set {
                this.m_lifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_expiryDateLifeSpan {
            get {
                return this.m_expiryDateLifeSpanField;
            }
            set {
                this.m_expiryDateLifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public bool m_monitorUsableLife {
            get {
                return this.m_monitorUsableLifeField;
            }
            set {
                this.m_monitorUsableLifeField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_expiryDateUsableLife {
            get {
                return this.m_expiryDateUsableLifeField;
            }
            set {
                this.m_expiryDateUsableLifeField = value;
            }
        }
        
        /// <remarks/>
        public ETimeUnit m_usableLifeTimePeriod {
            get {
                return this.m_usableLifeTimePeriodField;
            }
            set {
                this.m_usableLifeTimePeriodField = value;
            }
        }
        
        /// <remarks/>
        public int m_usableLife {
            get {
                return this.m_usableLifeField;
            }
            set {
                this.m_usableLifeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfPHISFETSensorCalRecord")]
        public PHISFETSensorCalRecord[] m_sensorCalHistory {
            get {
                return this.m_sensorCalHistoryField;
            }
            set {
                this.m_sensorCalHistoryField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ISESensorRecord {
        
        private string m_uuidField;
        
        private string m_sensorSerialNumberField;
        
        private string m_sensorIDField;
        
        private ESensorClass m_sensorClassField;
        
        private System.DateTime m_initialOperationDateField;
        
        private bool m_isObservedField;
        
        private int numberOfEntriesField;
        
        private bool m_monitorLifeSpanField;
        
        private short m_lifeSpanField;
        
        private System.DateTime m_expiryDateLifeSpanField;
        
        private bool m_monitorUsableLifeField;
        
        private System.DateTime m_expiryDateUsableLifeField;
        
        private ETimeUnit m_usableLifeTimePeriodField;
        
        private int m_usableLifeField;
        
        private EIonType m_ionTypeField;
        
        private decfloat m_molarMassField;
        
        private EIonCharge m_ionChargeField;
        
        private ISESensorCalRecord[] m_sensorCalHistoryField;
        
        /// <remarks/>
        public string m_uuid {
            get {
                return this.m_uuidField;
            }
            set {
                this.m_uuidField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorSerialNumber {
            get {
                return this.m_sensorSerialNumberField;
            }
            set {
                this.m_sensorSerialNumberField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorID {
            get {
                return this.m_sensorIDField;
            }
            set {
                this.m_sensorIDField = value;
            }
        }
        
        /// <remarks/>
        public ESensorClass m_sensorClass {
            get {
                return this.m_sensorClassField;
            }
            set {
                this.m_sensorClassField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_initialOperationDate {
            get {
                return this.m_initialOperationDateField;
            }
            set {
                this.m_initialOperationDateField = value;
            }
        }
        
        /// <remarks/>
        public bool m_isObserved {
            get {
                return this.m_isObservedField;
            }
            set {
                this.m_isObservedField = value;
            }
        }
        
        /// <remarks/>
        public int numberOfEntries {
            get {
                return this.numberOfEntriesField;
            }
            set {
                this.numberOfEntriesField = value;
            }
        }
        
        /// <remarks/>
        public bool m_monitorLifeSpan {
            get {
                return this.m_monitorLifeSpanField;
            }
            set {
                this.m_monitorLifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public short m_lifeSpan {
            get {
                return this.m_lifeSpanField;
            }
            set {
                this.m_lifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_expiryDateLifeSpan {
            get {
                return this.m_expiryDateLifeSpanField;
            }
            set {
                this.m_expiryDateLifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public bool m_monitorUsableLife {
            get {
                return this.m_monitorUsableLifeField;
            }
            set {
                this.m_monitorUsableLifeField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_expiryDateUsableLife {
            get {
                return this.m_expiryDateUsableLifeField;
            }
            set {
                this.m_expiryDateUsableLifeField = value;
            }
        }
        
        /// <remarks/>
        public ETimeUnit m_usableLifeTimePeriod {
            get {
                return this.m_usableLifeTimePeriodField;
            }
            set {
                this.m_usableLifeTimePeriodField = value;
            }
        }
        
        /// <remarks/>
        public int m_usableLife {
            get {
                return this.m_usableLifeField;
            }
            set {
                this.m_usableLifeField = value;
            }
        }
        
        /// <remarks/>
        public EIonType m_ionType {
            get {
                return this.m_ionTypeField;
            }
            set {
                this.m_ionTypeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_molarMass {
            get {
                return this.m_molarMassField;
            }
            set {
                this.m_molarMassField = value;
            }
        }
        
        /// <remarks/>
        public EIonCharge m_ionCharge {
            get {
                return this.m_ionChargeField;
            }
            set {
                this.m_ionChargeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfISESensorCalRecord")]
        public ISESensorCalRecord[] m_sensorCalHistory {
            get {
                return this.m_sensorCalHistoryField;
            }
            set {
                this.m_sensorCalHistoryField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ISESensorCalRecord {
        
        private ECommonUnit m_calUnitField;
        
        private string m_moduleSerialNumberField;
        
        private ETemperatureCapture m_tempCaptureField;
        
        private string m_tempSensorIDField;
        
        private ECalMode m_calModeField;
        
        private decfloat m_defaultSlopeField;
        
        private decfloat m_bufstdRefTempField;
        
        private EEndpointType m_endpointTypeField;
        
        private EEndpointCriteria m_endpointCriteriaField;
        
        private int m_timedEndpointValueField;
        
        private string m_calProcedureField;
        
        private System.DateTime m_calDateField;
        
        private string m_calCreatorField;
        
        private ISECalPointData[] m_sensorCalPointsField;
        
        /// <remarks/>
        public ECommonUnit m_calUnit {
            get {
                return this.m_calUnitField;
            }
            set {
                this.m_calUnitField = value;
            }
        }
        
        /// <remarks/>
        public string m_moduleSerialNumber {
            get {
                return this.m_moduleSerialNumberField;
            }
            set {
                this.m_moduleSerialNumberField = value;
            }
        }
        
        /// <remarks/>
        public ETemperatureCapture m_tempCapture {
            get {
                return this.m_tempCaptureField;
            }
            set {
                this.m_tempCaptureField = value;
            }
        }
        
        /// <remarks/>
        public string m_tempSensorID {
            get {
                return this.m_tempSensorIDField;
            }
            set {
                this.m_tempSensorIDField = value;
            }
        }
        
        /// <remarks/>
        public ECalMode m_calMode {
            get {
                return this.m_calModeField;
            }
            set {
                this.m_calModeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_defaultSlope {
            get {
                return this.m_defaultSlopeField;
            }
            set {
                this.m_defaultSlopeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_bufstdRefTemp {
            get {
                return this.m_bufstdRefTempField;
            }
            set {
                this.m_bufstdRefTempField = value;
            }
        }
        
        /// <remarks/>
        public EEndpointType m_endpointType {
            get {
                return this.m_endpointTypeField;
            }
            set {
                this.m_endpointTypeField = value;
            }
        }
        
        /// <remarks/>
        public EEndpointCriteria m_endpointCriteria {
            get {
                return this.m_endpointCriteriaField;
            }
            set {
                this.m_endpointCriteriaField = value;
            }
        }
        
        /// <remarks/>
        public int m_timedEndpointValue {
            get {
                return this.m_timedEndpointValueField;
            }
            set {
                this.m_timedEndpointValueField = value;
            }
        }
        
        /// <remarks/>
        public string m_calProcedure {
            get {
                return this.m_calProcedureField;
            }
            set {
                this.m_calProcedureField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_calDate {
            get {
                return this.m_calDateField;
            }
            set {
                this.m_calDateField = value;
            }
        }
        
        /// <remarks/>
        public string m_calCreator {
            get {
                return this.m_calCreatorField;
            }
            set {
                this.m_calCreatorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfISECalPointData")]
        public ISECalPointData[] m_sensorCalPoints {
            get {
                return this.m_sensorCalPointsField;
            }
            set {
                this.m_sensorCalPointsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfISECalPointData {
        
        private ISECalPointData[] arrayOfISECalPointData1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfISECalPointData", IsNullable=true)]
        public ISECalPointData[] ArrayOfISECalPointData1 {
            get {
                return this.arrayOfISECalPointData1Field;
            }
            set {
                this.arrayOfISECalPointData1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfISESensorCalRecord {
        
        private ISESensorCalRecord[] arrayOfISESensorCalRecord1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfISESensorCalRecord", IsNullable=true)]
        public ISESensorCalRecord[] ArrayOfISESensorCalRecord1 {
            get {
                return this.arrayOfISESensorCalRecord1Field;
            }
            set {
                this.arrayOfISESensorCalRecord1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class CondSensorRecord {
        
        private string m_uuidField;
        
        private string m_sensorSerialNumberField;
        
        private string m_sensorIDField;
        
        private ESensorClass m_sensorClassField;
        
        private System.DateTime m_initialOperationDateField;
        
        private bool m_isObservedField;
        
        private decfloat m_def_cellconstantField;
        
        private int numberOfEntriesField;
        
        private bool m_monitorLifeSpanField;
        
        private short m_lifeSpanField;
        
        private System.DateTime m_expiryDateLifeSpanField;
        
        private bool m_monitorUsableLifeField;
        
        private System.DateTime m_expiryDateUsableLifeField;
        
        private ETimeUnit m_usableLifeTimePeriodField;
        
        private int m_usableLifeField;
        
        private CondSensorCalRecord[] m_sensorCalHistoryField;
        
        /// <remarks/>
        public string m_uuid {
            get {
                return this.m_uuidField;
            }
            set {
                this.m_uuidField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorSerialNumber {
            get {
                return this.m_sensorSerialNumberField;
            }
            set {
                this.m_sensorSerialNumberField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorID {
            get {
                return this.m_sensorIDField;
            }
            set {
                this.m_sensorIDField = value;
            }
        }
        
        /// <remarks/>
        public ESensorClass m_sensorClass {
            get {
                return this.m_sensorClassField;
            }
            set {
                this.m_sensorClassField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_initialOperationDate {
            get {
                return this.m_initialOperationDateField;
            }
            set {
                this.m_initialOperationDateField = value;
            }
        }
        
        /// <remarks/>
        public bool m_isObserved {
            get {
                return this.m_isObservedField;
            }
            set {
                this.m_isObservedField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_def_cellconstant {
            get {
                return this.m_def_cellconstantField;
            }
            set {
                this.m_def_cellconstantField = value;
            }
        }
        
        /// <remarks/>
        public int numberOfEntries {
            get {
                return this.numberOfEntriesField;
            }
            set {
                this.numberOfEntriesField = value;
            }
        }
        
        /// <remarks/>
        public bool m_monitorLifeSpan {
            get {
                return this.m_monitorLifeSpanField;
            }
            set {
                this.m_monitorLifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public short m_lifeSpan {
            get {
                return this.m_lifeSpanField;
            }
            set {
                this.m_lifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_expiryDateLifeSpan {
            get {
                return this.m_expiryDateLifeSpanField;
            }
            set {
                this.m_expiryDateLifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public bool m_monitorUsableLife {
            get {
                return this.m_monitorUsableLifeField;
            }
            set {
                this.m_monitorUsableLifeField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_expiryDateUsableLife {
            get {
                return this.m_expiryDateUsableLifeField;
            }
            set {
                this.m_expiryDateUsableLifeField = value;
            }
        }
        
        /// <remarks/>
        public ETimeUnit m_usableLifeTimePeriod {
            get {
                return this.m_usableLifeTimePeriodField;
            }
            set {
                this.m_usableLifeTimePeriodField = value;
            }
        }
        
        /// <remarks/>
        public int m_usableLife {
            get {
                return this.m_usableLifeField;
            }
            set {
                this.m_usableLifeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfCondSensorCalRecord")]
        public CondSensorCalRecord[] m_sensorCalHistory {
            get {
                return this.m_sensorCalHistoryField;
            }
            set {
                this.m_sensorCalHistoryField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class CondSensorCalRecord {
        
        private string m_moduleSerialNumberField;
        
        private ETemperatureCapture m_tempCaptureField;
        
        private string m_tempSensorIDField;
        
        private EEndpointType m_endpointTypeField;
        
        private EEndpointCriteria m_endpointCriteriaField;
        
        private int m_timedEndpointValueField;
        
        private decfloat m_bufstdRefTempField;
        
        private short m_cndStdClassField;
        
        private string m_calProcedureField;
        
        private System.DateTime m_calDateField;
        
        private string m_calCreatorField;
        
        private CondCalPointData[] m_sensorCalPointsField;
        
        /// <remarks/>
        public string m_moduleSerialNumber {
            get {
                return this.m_moduleSerialNumberField;
            }
            set {
                this.m_moduleSerialNumberField = value;
            }
        }
        
        /// <remarks/>
        public ETemperatureCapture m_tempCapture {
            get {
                return this.m_tempCaptureField;
            }
            set {
                this.m_tempCaptureField = value;
            }
        }
        
        /// <remarks/>
        public string m_tempSensorID {
            get {
                return this.m_tempSensorIDField;
            }
            set {
                this.m_tempSensorIDField = value;
            }
        }
        
        /// <remarks/>
        public EEndpointType m_endpointType {
            get {
                return this.m_endpointTypeField;
            }
            set {
                this.m_endpointTypeField = value;
            }
        }
        
        /// <remarks/>
        public EEndpointCriteria m_endpointCriteria {
            get {
                return this.m_endpointCriteriaField;
            }
            set {
                this.m_endpointCriteriaField = value;
            }
        }
        
        /// <remarks/>
        public int m_timedEndpointValue {
            get {
                return this.m_timedEndpointValueField;
            }
            set {
                this.m_timedEndpointValueField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_bufstdRefTemp {
            get {
                return this.m_bufstdRefTempField;
            }
            set {
                this.m_bufstdRefTempField = value;
            }
        }
        
        /// <remarks/>
        public short m_cndStdClass {
            get {
                return this.m_cndStdClassField;
            }
            set {
                this.m_cndStdClassField = value;
            }
        }
        
        /// <remarks/>
        public string m_calProcedure {
            get {
                return this.m_calProcedureField;
            }
            set {
                this.m_calProcedureField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_calDate {
            get {
                return this.m_calDateField;
            }
            set {
                this.m_calDateField = value;
            }
        }
        
        /// <remarks/>
        public string m_calCreator {
            get {
                return this.m_calCreatorField;
            }
            set {
                this.m_calCreatorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfCondCalPointData")]
        public CondCalPointData[] m_sensorCalPoints {
            get {
                return this.m_sensorCalPointsField;
            }
            set {
                this.m_sensorCalPointsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfCondCalPointData {
        
        private CondCalPointData[] arrayOfCondCalPointData1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfCondCalPointData", IsNullable=true)]
        public CondCalPointData[] ArrayOfCondCalPointData1 {
            get {
                return this.arrayOfCondCalPointData1Field;
            }
            set {
                this.arrayOfCondCalPointData1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfCondSensorCalRecord {
        
        private CondSensorCalRecord[] arrayOfCondSensorCalRecord1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfCondSensorCalRecord", IsNullable=true)]
        public CondSensorCalRecord[] ArrayOfCondSensorCalRecord1 {
            get {
                return this.arrayOfCondSensorCalRecord1Field;
            }
            set {
                this.arrayOfCondSensorCalRecord1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class DOSensorRecord {
        
        private string m_uuidField;
        
        private string m_sensorSerialNumberField;
        
        private string m_sensorIDField;
        
        private ESensorClass m_sensorClassField;
        
        private bool m_monitorLifeSpanField;
        
        private System.DateTime m_initialOperationDateField;
        
        private decfloat m_def_slopePercentField;
        
        private decfloat m_def_offsetField;
        
        private bool m_isObservedField;
        
        private int numberOfEntriesField;
        
        private short m_lifeSpanField;
        
        private System.DateTime m_expiryDateLifeSpanField;
        
        private bool m_monitorUsableLifeField;
        
        private System.DateTime m_expiryDateUsableLifeField;
        
        private ETimeUnit m_usableLifeTimePeriodField;
        
        private int m_usableLifeField;
        
        private int m_capLeftDaysField;
        
        private DOSensorCalRecord[] m_sensorCalHistoryField;
        
        /// <remarks/>
        public string m_uuid {
            get {
                return this.m_uuidField;
            }
            set {
                this.m_uuidField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorSerialNumber {
            get {
                return this.m_sensorSerialNumberField;
            }
            set {
                this.m_sensorSerialNumberField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorID {
            get {
                return this.m_sensorIDField;
            }
            set {
                this.m_sensorIDField = value;
            }
        }
        
        /// <remarks/>
        public ESensorClass m_sensorClass {
            get {
                return this.m_sensorClassField;
            }
            set {
                this.m_sensorClassField = value;
            }
        }
        
        /// <remarks/>
        public bool m_monitorLifeSpan {
            get {
                return this.m_monitorLifeSpanField;
            }
            set {
                this.m_monitorLifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_initialOperationDate {
            get {
                return this.m_initialOperationDateField;
            }
            set {
                this.m_initialOperationDateField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_def_slopePercent {
            get {
                return this.m_def_slopePercentField;
            }
            set {
                this.m_def_slopePercentField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_def_offset {
            get {
                return this.m_def_offsetField;
            }
            set {
                this.m_def_offsetField = value;
            }
        }
        
        /// <remarks/>
        public bool m_isObserved {
            get {
                return this.m_isObservedField;
            }
            set {
                this.m_isObservedField = value;
            }
        }
        
        /// <remarks/>
        public int numberOfEntries {
            get {
                return this.numberOfEntriesField;
            }
            set {
                this.numberOfEntriesField = value;
            }
        }
        
        /// <remarks/>
        public short m_lifeSpan {
            get {
                return this.m_lifeSpanField;
            }
            set {
                this.m_lifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_expiryDateLifeSpan {
            get {
                return this.m_expiryDateLifeSpanField;
            }
            set {
                this.m_expiryDateLifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public bool m_monitorUsableLife {
            get {
                return this.m_monitorUsableLifeField;
            }
            set {
                this.m_monitorUsableLifeField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_expiryDateUsableLife {
            get {
                return this.m_expiryDateUsableLifeField;
            }
            set {
                this.m_expiryDateUsableLifeField = value;
            }
        }
        
        /// <remarks/>
        public ETimeUnit m_usableLifeTimePeriod {
            get {
                return this.m_usableLifeTimePeriodField;
            }
            set {
                this.m_usableLifeTimePeriodField = value;
            }
        }
        
        /// <remarks/>
        public int m_usableLife {
            get {
                return this.m_usableLifeField;
            }
            set {
                this.m_usableLifeField = value;
            }
        }
        
        /// <remarks/>
        public int m_capLeftDays {
            get {
                return this.m_capLeftDaysField;
            }
            set {
                this.m_capLeftDaysField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfDOSensorCalRecord")]
        public DOSensorCalRecord[] m_sensorCalHistory {
            get {
                return this.m_sensorCalHistoryField;
            }
            set {
                this.m_sensorCalHistoryField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class DOSensorCalRecord {
        
        private string m_moduleSerialNumberField;
        
        private ETemperatureCapture m_tempCaptureField;
        
        private string m_tempSensorIDField;
        
        private EBarometricCapture m_barCaptureField;
        
        private decfloat m_salCorrectionFactorField;
        
        private decfloat m_slopePercentField;
        
        private decfloat m_offsetField;
        
        private EEndpointType m_endpointTypeField;
        
        private EEndpointCriteria m_endpointCriteriaField;
        
        private int m_timedEndpointValueField;
        
        private string m_calProcedureField;
        
        private System.DateTime m_calDateField;
        
        private string m_calCreatorField;
        
        private DOCalPointData[] m_sensorCalPointsField;
        
        /// <remarks/>
        public string m_moduleSerialNumber {
            get {
                return this.m_moduleSerialNumberField;
            }
            set {
                this.m_moduleSerialNumberField = value;
            }
        }
        
        /// <remarks/>
        public ETemperatureCapture m_tempCapture {
            get {
                return this.m_tempCaptureField;
            }
            set {
                this.m_tempCaptureField = value;
            }
        }
        
        /// <remarks/>
        public string m_tempSensorID {
            get {
                return this.m_tempSensorIDField;
            }
            set {
                this.m_tempSensorIDField = value;
            }
        }
        
        /// <remarks/>
        public EBarometricCapture m_barCapture {
            get {
                return this.m_barCaptureField;
            }
            set {
                this.m_barCaptureField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_salCorrectionFactor {
            get {
                return this.m_salCorrectionFactorField;
            }
            set {
                this.m_salCorrectionFactorField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_slopePercent {
            get {
                return this.m_slopePercentField;
            }
            set {
                this.m_slopePercentField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_offset {
            get {
                return this.m_offsetField;
            }
            set {
                this.m_offsetField = value;
            }
        }
        
        /// <remarks/>
        public EEndpointType m_endpointType {
            get {
                return this.m_endpointTypeField;
            }
            set {
                this.m_endpointTypeField = value;
            }
        }
        
        /// <remarks/>
        public EEndpointCriteria m_endpointCriteria {
            get {
                return this.m_endpointCriteriaField;
            }
            set {
                this.m_endpointCriteriaField = value;
            }
        }
        
        /// <remarks/>
        public int m_timedEndpointValue {
            get {
                return this.m_timedEndpointValueField;
            }
            set {
                this.m_timedEndpointValueField = value;
            }
        }
        
        /// <remarks/>
        public string m_calProcedure {
            get {
                return this.m_calProcedureField;
            }
            set {
                this.m_calProcedureField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_calDate {
            get {
                return this.m_calDateField;
            }
            set {
                this.m_calDateField = value;
            }
        }
        
        /// <remarks/>
        public string m_calCreator {
            get {
                return this.m_calCreatorField;
            }
            set {
                this.m_calCreatorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfDOCalPointData")]
        public DOCalPointData[] m_sensorCalPoints {
            get {
                return this.m_sensorCalPointsField;
            }
            set {
                this.m_sensorCalPointsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EBarometricCapture {
        
        /// <remarks/>
        eBarometricCaptureid_BarometricCapture_Auto,
        
        /// <remarks/>
        eBarometricCaptureid_BarometricCapture_Manual,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfDOCalPointData {
        
        private DOCalPointData[] arrayOfDOCalPointData1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfDOCalPointData", IsNullable=true)]
        public DOCalPointData[] ArrayOfDOCalPointData1 {
            get {
                return this.arrayOfDOCalPointData1Field;
            }
            set {
                this.arrayOfDOCalPointData1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfDOSensorCalRecord {
        
        private DOSensorCalRecord[] arrayOfDOSensorCalRecord1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfDOSensorCalRecord", IsNullable=true)]
        public DOSensorCalRecord[] ArrayOfDOSensorCalRecord1 {
            get {
                return this.arrayOfDOSensorCalRecord1Field;
            }
            set {
                this.arrayOfDOSensorCalRecord1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class TempSensorRecord {
        
        private string m_uuidField;
        
        private string m_sensorSerialNumberField;
        
        private string m_sensorIDField;
        
        private ETempSignalType m_tempSignalField;
        
        private ESensorClass m_sensorClassField;
        
        private System.DateTime m_initialOperationDateField;
        
        private bool m_isObservedField;
        
        private int numberOfEntriesField;
        
        private bool m_monitorLifeSpanField;
        
        private short m_lifeSpanField;
        
        private System.DateTime m_expiryDateLifeSpanField;
        
        private bool m_monitorUsableLifeField;
        
        private System.DateTime m_expiryDateUsableLifeField;
        
        private ETimeUnit m_usableLifeTimePeriodField;
        
        private int m_usableLifeField;
        
        private TempSensorCalRecord[] m_sensorCalHistoryField;
        
        /// <remarks/>
        public string m_uuid {
            get {
                return this.m_uuidField;
            }
            set {
                this.m_uuidField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorSerialNumber {
            get {
                return this.m_sensorSerialNumberField;
            }
            set {
                this.m_sensorSerialNumberField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorID {
            get {
                return this.m_sensorIDField;
            }
            set {
                this.m_sensorIDField = value;
            }
        }
        
        /// <remarks/>
        public ETempSignalType m_tempSignal {
            get {
                return this.m_tempSignalField;
            }
            set {
                this.m_tempSignalField = value;
            }
        }
        
        /// <remarks/>
        public ESensorClass m_sensorClass {
            get {
                return this.m_sensorClassField;
            }
            set {
                this.m_sensorClassField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_initialOperationDate {
            get {
                return this.m_initialOperationDateField;
            }
            set {
                this.m_initialOperationDateField = value;
            }
        }
        
        /// <remarks/>
        public bool m_isObserved {
            get {
                return this.m_isObservedField;
            }
            set {
                this.m_isObservedField = value;
            }
        }
        
        /// <remarks/>
        public int numberOfEntries {
            get {
                return this.numberOfEntriesField;
            }
            set {
                this.numberOfEntriesField = value;
            }
        }
        
        /// <remarks/>
        public bool m_monitorLifeSpan {
            get {
                return this.m_monitorLifeSpanField;
            }
            set {
                this.m_monitorLifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public short m_lifeSpan {
            get {
                return this.m_lifeSpanField;
            }
            set {
                this.m_lifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_expiryDateLifeSpan {
            get {
                return this.m_expiryDateLifeSpanField;
            }
            set {
                this.m_expiryDateLifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public bool m_monitorUsableLife {
            get {
                return this.m_monitorUsableLifeField;
            }
            set {
                this.m_monitorUsableLifeField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_expiryDateUsableLife {
            get {
                return this.m_expiryDateUsableLifeField;
            }
            set {
                this.m_expiryDateUsableLifeField = value;
            }
        }
        
        /// <remarks/>
        public ETimeUnit m_usableLifeTimePeriod {
            get {
                return this.m_usableLifeTimePeriodField;
            }
            set {
                this.m_usableLifeTimePeriodField = value;
            }
        }
        
        /// <remarks/>
        public int m_usableLife {
            get {
                return this.m_usableLifeField;
            }
            set {
                this.m_usableLifeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfTempSensorCalRecord")]
        public TempSensorCalRecord[] m_sensorCalHistory {
            get {
                return this.m_sensorCalHistoryField;
            }
            set {
                this.m_sensorCalHistoryField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum ETempSignalType {
        
        /// <remarks/>
        eTempSignalTypeid_TempSignalType_NTC30KOM,
        
        /// <remarks/>
        eTempSignalTypeid_TempSignalType_PT1000,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class TempSensorCalRecord {
        
        private string m_calProcedureField;
        
        private System.DateTime m_calDateField;
        
        private string m_calCreatorField;
        
        private TempCalPointData[] m_sensorCalPointsField;
        
        /// <remarks/>
        public string m_calProcedure {
            get {
                return this.m_calProcedureField;
            }
            set {
                this.m_calProcedureField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_calDate {
            get {
                return this.m_calDateField;
            }
            set {
                this.m_calDateField = value;
            }
        }
        
        /// <remarks/>
        public string m_calCreator {
            get {
                return this.m_calCreatorField;
            }
            set {
                this.m_calCreatorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfTempCalPointData")]
        public TempCalPointData[] m_sensorCalPoints {
            get {
                return this.m_sensorCalPointsField;
            }
            set {
                this.m_sensorCalPointsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class TempCalPointData {
        
        private decfloat m_measuredValueField;
        
        private decfloat m_adjustedValueField;
        
        /// <remarks/>
        public decfloat m_measuredValue {
            get {
                return this.m_measuredValueField;
            }
            set {
                this.m_measuredValueField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_adjustedValue {
            get {
                return this.m_adjustedValueField;
            }
            set {
                this.m_adjustedValueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfTempCalPointData {
        
        private TempCalPointData[] arrayOfTempCalPointData1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfTempCalPointData", IsNullable=true)]
        public TempCalPointData[] ArrayOfTempCalPointData1 {
            get {
                return this.arrayOfTempCalPointData1Field;
            }
            set {
                this.arrayOfTempCalPointData1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfTempSensorCalRecord {
        
        private TempSensorCalRecord[] arrayOfTempSensorCalRecord1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfTempSensorCalRecord", IsNullable=true)]
        public TempSensorCalRecord[] ArrayOfTempSensorCalRecord1 {
            get {
                return this.arrayOfTempSensorCalRecord1Field;
            }
            set {
                this.arrayOfTempSensorCalRecord1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class RedoxSensorRecord {
        
        private string m_uuidField;
        
        private string m_sensorSerialNumberField;
        
        private string m_sensorIDField;
        
        private ESensorClass m_sensorClassField;
        
        private System.DateTime m_initialOperationDateField;
        
        private bool m_isObservedField;
        
        private int numberOfEntriesField;
        
        private string resource_name_1Field;
        
        private bool m_monitorLifeSpanField;
        
        private short m_lifeSpanField;
        
        private System.DateTime m_expiryDateLifeSpanField;
        
        private string resource_name_2Field;
        
        private bool m_monitorUsableLifeField;
        
        private System.DateTime m_expiryDateUsableLifeField;
        
        private ETimeUnit m_usableLifeTimePeriodField;
        
        private int m_usableLifeField;
        
        /// <remarks/>
        public string m_uuid {
            get {
                return this.m_uuidField;
            }
            set {
                this.m_uuidField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorSerialNumber {
            get {
                return this.m_sensorSerialNumberField;
            }
            set {
                this.m_sensorSerialNumberField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorID {
            get {
                return this.m_sensorIDField;
            }
            set {
                this.m_sensorIDField = value;
            }
        }
        
        /// <remarks/>
        public ESensorClass m_sensorClass {
            get {
                return this.m_sensorClassField;
            }
            set {
                this.m_sensorClassField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_initialOperationDate {
            get {
                return this.m_initialOperationDateField;
            }
            set {
                this.m_initialOperationDateField = value;
            }
        }
        
        /// <remarks/>
        public bool m_isObserved {
            get {
                return this.m_isObservedField;
            }
            set {
                this.m_isObservedField = value;
            }
        }
        
        /// <remarks/>
        public int numberOfEntries {
            get {
                return this.numberOfEntriesField;
            }
            set {
                this.numberOfEntriesField = value;
            }
        }
        
        /// <remarks/>
        public string resource_name_1 {
            get {
                return this.resource_name_1Field;
            }
            set {
                this.resource_name_1Field = value;
            }
        }
        
        /// <remarks/>
        public bool m_monitorLifeSpan {
            get {
                return this.m_monitorLifeSpanField;
            }
            set {
                this.m_monitorLifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public short m_lifeSpan {
            get {
                return this.m_lifeSpanField;
            }
            set {
                this.m_lifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_expiryDateLifeSpan {
            get {
                return this.m_expiryDateLifeSpanField;
            }
            set {
                this.m_expiryDateLifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public string resource_name_2 {
            get {
                return this.resource_name_2Field;
            }
            set {
                this.resource_name_2Field = value;
            }
        }
        
        /// <remarks/>
        public bool m_monitorUsableLife {
            get {
                return this.m_monitorUsableLifeField;
            }
            set {
                this.m_monitorUsableLifeField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_expiryDateUsableLife {
            get {
                return this.m_expiryDateUsableLifeField;
            }
            set {
                this.m_expiryDateUsableLifeField = value;
            }
        }
        
        /// <remarks/>
        public ETimeUnit m_usableLifeTimePeriod {
            get {
                return this.m_usableLifeTimePeriodField;
            }
            set {
                this.m_usableLifeTimePeriodField = value;
            }
        }
        
        /// <remarks/>
        public int m_usableLife {
            get {
                return this.m_usableLifeField;
            }
            set {
                this.m_usableLifeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class SensorAdjustParaHistory {
        
        private SensorAdjustParameters[] adjustParaHistoryField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfSensorAdjustParameters")]
        public SensorAdjustParameters[] adjustParaHistory {
            get {
                return this.adjustParaHistoryField;
            }
            set {
                this.adjustParaHistoryField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class SensorAdjustParameters {
        
        private SensorAdjustParameter[] adjustParametersField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfSensorAdjustParameter")]
        public SensorAdjustParameter[] adjustParameters {
            get {
                return this.adjustParametersField;
            }
            set {
                this.adjustParametersField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfSensorAdjustParameter {
        
        private SensorAdjustParameter[] arrayOfSensorAdjustParameter1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfSensorAdjustParameter", IsNullable=true)]
        public SensorAdjustParameter[] ArrayOfSensorAdjustParameter1 {
            get {
                return this.arrayOfSensorAdjustParameter1Field;
            }
            set {
                this.arrayOfSensorAdjustParameter1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfSensorAdjustParameters {
        
        private SensorAdjustParameters[] arrayOfSensorAdjustParameters1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfSensorAdjustParameters", IsNullable=true)]
        public SensorAdjustParameters[] ArrayOfSensorAdjustParameters1 {
            get {
                return this.arrayOfSensorAdjustParameters1Field;
            }
            set {
                this.arrayOfSensorAdjustParameters1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BasicSensorInfoForMeasure {
        
        private ESensorType sensorTypeField;
        
        private string sensorUuidField;
        
        private string sensorIDField;
        
        private ESensorClass sensorClassField;
        
        private System.DateTime calDateField;
        
        private string calCreatorField;
        
        /// <remarks/>
        public ESensorType sensorType {
            get {
                return this.sensorTypeField;
            }
            set {
                this.sensorTypeField = value;
            }
        }
        
        /// <remarks/>
        public string sensorUuid {
            get {
                return this.sensorUuidField;
            }
            set {
                this.sensorUuidField = value;
            }
        }
        
        /// <remarks/>
        public string sensorID {
            get {
                return this.sensorIDField;
            }
            set {
                this.sensorIDField = value;
            }
        }
        
        /// <remarks/>
        public ESensorClass sensorClass {
            get {
                return this.sensorClassField;
            }
            set {
                this.sensorClassField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime calDate {
            get {
                return this.calDateField;
            }
            set {
                this.calDateField = value;
            }
        }
        
        /// <remarks/>
        public string calCreator {
            get {
                return this.calCreatorField;
            }
            set {
                this.calCreatorField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum ESensorType {
        
        /// <remarks/>
        eSensorTypeid_SensorType_PH,
        
        /// <remarks/>
        eSensorTypeid_SensorType_Redox,
        
        /// <remarks/>
        eSensorTypeid_SensorType_ISFET,
        
        /// <remarks/>
        eSensorTypeid_SensorType_Cond,
        
        /// <remarks/>
        eSensorTypeid_SensorType_ISE,
        
        /// <remarks/>
        eSensorTypeid_SensorType_DO,
        
        /// <remarks/>
        eSensorTypeid_SensorType_Temp,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class PHSensorRecordUnits {
        
        private ECommonUnit slopeUnitField;
        
        private ECommonUnit slopePercentUnitField;
        
        private ECommonUnit offsetUnitField;
        
        private ECommonUnit bufRefTempUnitField;
        
        private ECommonUnit timedEndpointValueUnitField;
        
        private ECommonUnit bufferUnitField;
        
        private ECommonUnit actualValueUnitField;
        
        private ECommonUnit rawValueUnitField;
        
        private ECommonUnit temperatureUnitField;
        
        /// <remarks/>
        public ECommonUnit slopeUnit {
            get {
                return this.slopeUnitField;
            }
            set {
                this.slopeUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit slopePercentUnit {
            get {
                return this.slopePercentUnitField;
            }
            set {
                this.slopePercentUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit offsetUnit {
            get {
                return this.offsetUnitField;
            }
            set {
                this.offsetUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit bufRefTempUnit {
            get {
                return this.bufRefTempUnitField;
            }
            set {
                this.bufRefTempUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit timedEndpointValueUnit {
            get {
                return this.timedEndpointValueUnitField;
            }
            set {
                this.timedEndpointValueUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit bufferUnit {
            get {
                return this.bufferUnitField;
            }
            set {
                this.bufferUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit actualValueUnit {
            get {
                return this.actualValueUnitField;
            }
            set {
                this.actualValueUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit rawValueUnit {
            get {
                return this.rawValueUnitField;
            }
            set {
                this.rawValueUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit temperatureUnit {
            get {
                return this.temperatureUnitField;
            }
            set {
                this.temperatureUnitField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class PHAnalogISMDataRecord {
        
        private PHSensorRecord sensorRecordField;
        
        private PHSensorRecordUnits sensorRecordUnitsField;
        
        private SensorAdjustParameters[] sensorAdjustParaHistoriesField;
        
        private string sensorDescriptionField;
        
        private string sensorPartNumField;
        
        private MTValue productSlopeField;
        
        private MTValue zeroPointField;
        
        private MTValue membraneResField;
        
        private MTValue responseTimeField;
        
        private MTValue tempToleranceField;
        
        private CommonISMStatistics commonStatisticsField;
        
        private EModuleID moduleIDField;
        
        /// <remarks/>
        public PHSensorRecord sensorRecord {
            get {
                return this.sensorRecordField;
            }
            set {
                this.sensorRecordField = value;
            }
        }
        
        /// <remarks/>
        public PHSensorRecordUnits sensorRecordUnits {
            get {
                return this.sensorRecordUnitsField;
            }
            set {
                this.sensorRecordUnitsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfSensorAdjustParameters")]
        public SensorAdjustParameters[] sensorAdjustParaHistories {
            get {
                return this.sensorAdjustParaHistoriesField;
            }
            set {
                this.sensorAdjustParaHistoriesField = value;
            }
        }
        
        /// <remarks/>
        public string sensorDescription {
            get {
                return this.sensorDescriptionField;
            }
            set {
                this.sensorDescriptionField = value;
            }
        }
        
        /// <remarks/>
        public string sensorPartNum {
            get {
                return this.sensorPartNumField;
            }
            set {
                this.sensorPartNumField = value;
            }
        }
        
        /// <remarks/>
        public MTValue productSlope {
            get {
                return this.productSlopeField;
            }
            set {
                this.productSlopeField = value;
            }
        }
        
        /// <remarks/>
        public MTValue zeroPoint {
            get {
                return this.zeroPointField;
            }
            set {
                this.zeroPointField = value;
            }
        }
        
        /// <remarks/>
        public MTValue membraneRes {
            get {
                return this.membraneResField;
            }
            set {
                this.membraneResField = value;
            }
        }
        
        /// <remarks/>
        public MTValue responseTime {
            get {
                return this.responseTimeField;
            }
            set {
                this.responseTimeField = value;
            }
        }
        
        /// <remarks/>
        public MTValue tempTolerance {
            get {
                return this.tempToleranceField;
            }
            set {
                this.tempToleranceField = value;
            }
        }
        
        /// <remarks/>
        public CommonISMStatistics commonStatistics {
            get {
                return this.commonStatisticsField;
            }
            set {
                this.commonStatisticsField = value;
            }
        }
        
        /// <remarks/>
        public EModuleID moduleID {
            get {
                return this.moduleIDField;
            }
            set {
                this.moduleIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class CommonISMStatistics {
        
        private MTValue maxTempValueField;
        
        private System.DateTime maxTempDateField;
        
        /// <remarks/>
        public MTValue maxTempValue {
            get {
                return this.maxTempValueField;
            }
            set {
                this.maxTempValueField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime maxTempDate {
            get {
                return this.maxTempDateField;
            }
            set {
                this.maxTempDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EModuleID {
        
        /// <remarks/>
        eModuleIDid_ModuleID_ModuleA,
        
        /// <remarks/>
        eModuleIDid_ModuleID_ModuleB,
        
        /// <remarks/>
        eModuleIDid_ModuleID_ModuleC,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class PHDigitalISMDataRecord {
        
        private PHSensorRecord sensorRecordField;
        
        private PHSensorRecordUnits sensorRecordUnitsField;
        
        private SensorAdjustParameters[] sensorAdjustParaHistoriesField;
        
        private PHDigitalISMStatistics statisticsField;
        
        private MTValue membraneResField;
        
        private MTValue diaphragmResField;
        
        private EModuleID moduleIDField;
        
        /// <remarks/>
        public PHSensorRecord sensorRecord {
            get {
                return this.sensorRecordField;
            }
            set {
                this.sensorRecordField = value;
            }
        }
        
        /// <remarks/>
        public PHSensorRecordUnits sensorRecordUnits {
            get {
                return this.sensorRecordUnitsField;
            }
            set {
                this.sensorRecordUnitsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfSensorAdjustParameters")]
        public SensorAdjustParameters[] sensorAdjustParaHistories {
            get {
                return this.sensorAdjustParaHistoriesField;
            }
            set {
                this.sensorAdjustParaHistoriesField = value;
            }
        }
        
        /// <remarks/>
        public PHDigitalISMStatistics statistics {
            get {
                return this.statisticsField;
            }
            set {
                this.statisticsField = value;
            }
        }
        
        /// <remarks/>
        public MTValue membraneRes {
            get {
                return this.membraneResField;
            }
            set {
                this.membraneResField = value;
            }
        }
        
        /// <remarks/>
        public MTValue diaphragmRes {
            get {
                return this.diaphragmResField;
            }
            set {
                this.diaphragmResField = value;
            }
        }
        
        /// <remarks/>
        public EModuleID moduleID {
            get {
                return this.moduleIDField;
            }
            set {
                this.moduleIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class PHDigitalISMStatistics {
        
        private CommonISMStatistics commonStatisticsField;
        
        private MTValue measurementTimeField;
        
        private MTValue averageTempField;
        
        private MTValue averagePHField;
        
        private MTValue maxPHValueField;
        
        private System.DateTime maxPHDateField;
        
        private MTValue minPHValueField;
        
        private System.DateTime minPHDateField;
        
        /// <remarks/>
        public CommonISMStatistics commonStatistics {
            get {
                return this.commonStatisticsField;
            }
            set {
                this.commonStatisticsField = value;
            }
        }
        
        /// <remarks/>
        public MTValue measurementTime {
            get {
                return this.measurementTimeField;
            }
            set {
                this.measurementTimeField = value;
            }
        }
        
        /// <remarks/>
        public MTValue averageTemp {
            get {
                return this.averageTempField;
            }
            set {
                this.averageTempField = value;
            }
        }
        
        /// <remarks/>
        public MTValue averagePH {
            get {
                return this.averagePHField;
            }
            set {
                this.averagePHField = value;
            }
        }
        
        /// <remarks/>
        public MTValue maxPHValue {
            get {
                return this.maxPHValueField;
            }
            set {
                this.maxPHValueField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime maxPHDate {
            get {
                return this.maxPHDateField;
            }
            set {
                this.maxPHDateField = value;
            }
        }
        
        /// <remarks/>
        public MTValue minPHValue {
            get {
                return this.minPHValueField;
            }
            set {
                this.minPHValueField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime minPHDate {
            get {
                return this.minPHDateField;
            }
            set {
                this.minPHDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class CondSensorRecordUnits {
        
        private ECommonUnit cellConstantUnitField;
        
        private ECommonUnit bufRefTempUnitField;
        
        private ECommonUnit timedEndpointValueUnitField;
        
        private ECommonUnit rawValueUnitField;
        
        private ECommonUnit temperatureUnitField;
        
        /// <remarks/>
        public ECommonUnit cellConstantUnit {
            get {
                return this.cellConstantUnitField;
            }
            set {
                this.cellConstantUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit bufRefTempUnit {
            get {
                return this.bufRefTempUnitField;
            }
            set {
                this.bufRefTempUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit timedEndpointValueUnit {
            get {
                return this.timedEndpointValueUnitField;
            }
            set {
                this.timedEndpointValueUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit rawValueUnit {
            get {
                return this.rawValueUnitField;
            }
            set {
                this.rawValueUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit temperatureUnit {
            get {
                return this.temperatureUnitField;
            }
            set {
                this.temperatureUnitField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class CondAnalogISMDataRecord {
        
        private CondSensorRecord sensorRecordField;
        
        private CondSensorRecordUnits sensorRecordUnitsField;
        
        private string sensorDescriptionField;
        
        private string sensorPartNumField;
        
        private MTValue cellConstantField;
        
        private MTValue ccToleranceField;
        
        private MTValue responseTimeField;
        
        private MTValue tempToleranceField;
        
        private CommonISMStatistics commonStatisticsField;
        
        private EModuleID moduleIDField;
        
        /// <remarks/>
        public CondSensorRecord sensorRecord {
            get {
                return this.sensorRecordField;
            }
            set {
                this.sensorRecordField = value;
            }
        }
        
        /// <remarks/>
        public CondSensorRecordUnits sensorRecordUnits {
            get {
                return this.sensorRecordUnitsField;
            }
            set {
                this.sensorRecordUnitsField = value;
            }
        }
        
        /// <remarks/>
        public string sensorDescription {
            get {
                return this.sensorDescriptionField;
            }
            set {
                this.sensorDescriptionField = value;
            }
        }
        
        /// <remarks/>
        public string sensorPartNum {
            get {
                return this.sensorPartNumField;
            }
            set {
                this.sensorPartNumField = value;
            }
        }
        
        /// <remarks/>
        public MTValue cellConstant {
            get {
                return this.cellConstantField;
            }
            set {
                this.cellConstantField = value;
            }
        }
        
        /// <remarks/>
        public MTValue ccTolerance {
            get {
                return this.ccToleranceField;
            }
            set {
                this.ccToleranceField = value;
            }
        }
        
        /// <remarks/>
        public MTValue responseTime {
            get {
                return this.responseTimeField;
            }
            set {
                this.responseTimeField = value;
            }
        }
        
        /// <remarks/>
        public MTValue tempTolerance {
            get {
                return this.tempToleranceField;
            }
            set {
                this.tempToleranceField = value;
            }
        }
        
        /// <remarks/>
        public CommonISMStatistics commonStatistics {
            get {
                return this.commonStatisticsField;
            }
            set {
                this.commonStatisticsField = value;
            }
        }
        
        /// <remarks/>
        public EModuleID moduleID {
            get {
                return this.moduleIDField;
            }
            set {
                this.moduleIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class CondDigitalISMDataRecord {
        
        private CondSensorRecord sensorRecordField;
        
        private CondSensorRecordUnits sensorRecordUnitsField;
        
        private CommonISMStatistics commonStatisticsField;
        
        private EModuleID moduleIDField;
        
        /// <remarks/>
        public CondSensorRecord sensorRecord {
            get {
                return this.sensorRecordField;
            }
            set {
                this.sensorRecordField = value;
            }
        }
        
        /// <remarks/>
        public CondSensorRecordUnits sensorRecordUnits {
            get {
                return this.sensorRecordUnitsField;
            }
            set {
                this.sensorRecordUnitsField = value;
            }
        }
        
        /// <remarks/>
        public CommonISMStatistics commonStatistics {
            get {
                return this.commonStatisticsField;
            }
            set {
                this.commonStatisticsField = value;
            }
        }
        
        /// <remarks/>
        public EModuleID moduleID {
            get {
                return this.moduleIDField;
            }
            set {
                this.moduleIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class DOSensorRecordUnits {
        
        private ECommonUnit slopeUnitField;
        
        private ECommonUnit slopePercentUnitField;
        
        private ECommonUnit offsetUnitField;
        
        private ECommonUnit bufRefTempUnitField;
        
        private ECommonUnit timedEndpointValueUnitField;
        
        private ECommonUnit rawValueUnitField;
        
        private ECommonUnit temperatureUnitField;
        
        private ECommonUnit pressureUnitField;
        
        /// <remarks/>
        public ECommonUnit slopeUnit {
            get {
                return this.slopeUnitField;
            }
            set {
                this.slopeUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit slopePercentUnit {
            get {
                return this.slopePercentUnitField;
            }
            set {
                this.slopePercentUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit offsetUnit {
            get {
                return this.offsetUnitField;
            }
            set {
                this.offsetUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit bufRefTempUnit {
            get {
                return this.bufRefTempUnitField;
            }
            set {
                this.bufRefTempUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit timedEndpointValueUnit {
            get {
                return this.timedEndpointValueUnitField;
            }
            set {
                this.timedEndpointValueUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit rawValueUnit {
            get {
                return this.rawValueUnitField;
            }
            set {
                this.rawValueUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit temperatureUnit {
            get {
                return this.temperatureUnitField;
            }
            set {
                this.temperatureUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit pressureUnit {
            get {
                return this.pressureUnitField;
            }
            set {
                this.pressureUnitField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class DOAnalogISMDataRecord {
        
        private DOSensorRecord sensorRecordField;
        
        private DOSensorRecordUnits sensorRecordUnitsField;
        
        private SensorAdjustParameters[] sensorAdjustParaHistoriesField;
        
        private string sensorDescriptionField;
        
        private string sensorPartNumField;
        
        private MTValue airCurrentField;
        
        private MTValue zeroCurrentField;
        
        private MTValue responseTimeField;
        
        private CommonISMStatistics commonStatisticsField;
        
        private System.DateTime oxygenMembraneDateField;
        
        private EModuleID moduleIDField;
        
        /// <remarks/>
        public DOSensorRecord sensorRecord {
            get {
                return this.sensorRecordField;
            }
            set {
                this.sensorRecordField = value;
            }
        }
        
        /// <remarks/>
        public DOSensorRecordUnits sensorRecordUnits {
            get {
                return this.sensorRecordUnitsField;
            }
            set {
                this.sensorRecordUnitsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfSensorAdjustParameters")]
        public SensorAdjustParameters[] sensorAdjustParaHistories {
            get {
                return this.sensorAdjustParaHistoriesField;
            }
            set {
                this.sensorAdjustParaHistoriesField = value;
            }
        }
        
        /// <remarks/>
        public string sensorDescription {
            get {
                return this.sensorDescriptionField;
            }
            set {
                this.sensorDescriptionField = value;
            }
        }
        
        /// <remarks/>
        public string sensorPartNum {
            get {
                return this.sensorPartNumField;
            }
            set {
                this.sensorPartNumField = value;
            }
        }
        
        /// <remarks/>
        public MTValue airCurrent {
            get {
                return this.airCurrentField;
            }
            set {
                this.airCurrentField = value;
            }
        }
        
        /// <remarks/>
        public MTValue zeroCurrent {
            get {
                return this.zeroCurrentField;
            }
            set {
                this.zeroCurrentField = value;
            }
        }
        
        /// <remarks/>
        public MTValue responseTime {
            get {
                return this.responseTimeField;
            }
            set {
                this.responseTimeField = value;
            }
        }
        
        /// <remarks/>
        public CommonISMStatistics commonStatistics {
            get {
                return this.commonStatisticsField;
            }
            set {
                this.commonStatisticsField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime oxygenMembraneDate {
            get {
                return this.oxygenMembraneDateField;
            }
            set {
                this.oxygenMembraneDateField = value;
            }
        }
        
        /// <remarks/>
        public EModuleID moduleID {
            get {
                return this.moduleIDField;
            }
            set {
                this.moduleIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class DODigitalISMDataRecord {
        
        private DOSensorRecord sensorRecordField;
        
        private DOSensorRecordUnits sensorRecordUnitsField;
        
        private SensorAdjustParameters[] sensorAdjustParaHistoriesField;
        
        private CommonISMStatistics commonStatisticsField;
        
        private System.DateTime sensorCapFirstUsedDateField;
        
        private System.DateTime sensorCapExpiryDateField;
        
        private EModuleID moduleIDField;
        
        /// <remarks/>
        public DOSensorRecord sensorRecord {
            get {
                return this.sensorRecordField;
            }
            set {
                this.sensorRecordField = value;
            }
        }
        
        /// <remarks/>
        public DOSensorRecordUnits sensorRecordUnits {
            get {
                return this.sensorRecordUnitsField;
            }
            set {
                this.sensorRecordUnitsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfSensorAdjustParameters")]
        public SensorAdjustParameters[] sensorAdjustParaHistories {
            get {
                return this.sensorAdjustParaHistoriesField;
            }
            set {
                this.sensorAdjustParaHistoriesField = value;
            }
        }
        
        /// <remarks/>
        public CommonISMStatistics commonStatistics {
            get {
                return this.commonStatisticsField;
            }
            set {
                this.commonStatisticsField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime sensorCapFirstUsedDate {
            get {
                return this.sensorCapFirstUsedDateField;
            }
            set {
                this.sensorCapFirstUsedDateField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime sensorCapExpiryDate {
            get {
                return this.sensorCapExpiryDateField;
            }
            set {
                this.sensorCapExpiryDateField = value;
            }
        }
        
        /// <remarks/>
        public EModuleID moduleID {
            get {
                return this.moduleIDField;
            }
            set {
                this.moduleIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class CommonISMEditableParameters {
        
        private string m_sensorIDField;
        
        private bool m_monitorLifeSpanField;
        
        private int m_lifeSpanField;
        
        private bool m_monitorUsableLifeField;
        
        private short m_usableLifeTimePeriodField;
        
        private int m_usableLifeField;
        
        private System.DateTime m_initialOperationDateField;
        
        /// <remarks/>
        public string m_sensorID {
            get {
                return this.m_sensorIDField;
            }
            set {
                this.m_sensorIDField = value;
            }
        }
        
        /// <remarks/>
        public bool m_monitorLifeSpan {
            get {
                return this.m_monitorLifeSpanField;
            }
            set {
                this.m_monitorLifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public int m_lifeSpan {
            get {
                return this.m_lifeSpanField;
            }
            set {
                this.m_lifeSpanField = value;
            }
        }
        
        /// <remarks/>
        public bool m_monitorUsableLife {
            get {
                return this.m_monitorUsableLifeField;
            }
            set {
                this.m_monitorUsableLifeField = value;
            }
        }
        
        /// <remarks/>
        public short m_usableLifeTimePeriod {
            get {
                return this.m_usableLifeTimePeriodField;
            }
            set {
                this.m_usableLifeTimePeriodField = value;
            }
        }
        
        /// <remarks/>
        public int m_usableLife {
            get {
                return this.m_usableLifeField;
            }
            set {
                this.m_usableLifeField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_initialOperationDate {
            get {
                return this.m_initialOperationDateField;
            }
            set {
                this.m_initialOperationDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class CommonISMUpdateRecord {
        
        private string m_sensorUUIDField;
        
        private EModuleID m_moduleIDField;
        
        private CommonISMEditableParameters m_editedParametersField;
        
        /// <remarks/>
        public string m_sensorUUID {
            get {
                return this.m_sensorUUIDField;
            }
            set {
                this.m_sensorUUIDField = value;
            }
        }
        
        /// <remarks/>
        public EModuleID m_moduleID {
            get {
                return this.m_moduleIDField;
            }
            set {
                this.m_moduleIDField = value;
            }
        }
        
        /// <remarks/>
        public CommonISMEditableParameters m_editedParameters {
            get {
                return this.m_editedParametersField;
            }
            set {
                this.m_editedParametersField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class DOAnalogUpdateRecord {
        
        private CommonISMUpdateRecord m_commonParametersField;
        
        private System.DateTime oxygenMembraneDateField;
        
        /// <remarks/>
        public CommonISMUpdateRecord m_commonParameters {
            get {
                return this.m_commonParametersField;
            }
            set {
                this.m_commonParametersField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime oxygenMembraneDate {
            get {
                return this.oxygenMembraneDateField;
            }
            set {
                this.oxygenMembraneDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class PHSensorCalUpdateRecord {
        
        private string m_sensorUUIDField;
        
        private EModuleID moduleIDField;
        
        private PHISFETSensorCalRecord m_sensorCalRecordField;
        
        /// <remarks/>
        public string m_sensorUUID {
            get {
                return this.m_sensorUUIDField;
            }
            set {
                this.m_sensorUUIDField = value;
            }
        }
        
        /// <remarks/>
        public EModuleID moduleID {
            get {
                return this.moduleIDField;
            }
            set {
                this.moduleIDField = value;
            }
        }
        
        /// <remarks/>
        public PHISFETSensorCalRecord m_sensorCalRecord {
            get {
                return this.m_sensorCalRecordField;
            }
            set {
                this.m_sensorCalRecordField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class CondSensorCalUpdateRecord {
        
        private string m_sensorUUIDField;
        
        private EModuleID moduleIDField;
        
        private CondSensorCalRecord m_sensorCalRecordField;
        
        /// <remarks/>
        public string m_sensorUUID {
            get {
                return this.m_sensorUUIDField;
            }
            set {
                this.m_sensorUUIDField = value;
            }
        }
        
        /// <remarks/>
        public EModuleID moduleID {
            get {
                return this.moduleIDField;
            }
            set {
                this.moduleIDField = value;
            }
        }
        
        /// <remarks/>
        public CondSensorCalRecord m_sensorCalRecord {
            get {
                return this.m_sensorCalRecordField;
            }
            set {
                this.m_sensorCalRecordField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class DOSensorCalUpdateRecord {
        
        private string m_sensorUUIDField;
        
        private EModuleID moduleIDField;
        
        private DOSensorCalRecord m_sensorCalRecordField;
        
        /// <remarks/>
        public string m_sensorUUID {
            get {
                return this.m_sensorUUIDField;
            }
            set {
                this.m_sensorUUIDField = value;
            }
        }
        
        /// <remarks/>
        public EModuleID moduleID {
            get {
                return this.moduleIDField;
            }
            set {
                this.moduleIDField = value;
            }
        }
        
        /// <remarks/>
        public DOSensorCalRecord m_sensorCalRecord {
            get {
                return this.m_sensorCalRecordField;
            }
            set {
                this.m_sensorCalRecordField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BufStdGrpRecord {
        
        private string m_uuidField;
        
        private bool m_predefinedField;
        
        private EBufStdType m_typeField;
        
        private short m_phBufGrpClassField;
        
        private string m_nameField;
        
        private decfloat m_refTempField;
        
        private ECommonUnit m_iseUnitField;
        
        private bool m_usePredefinedStdField;
        
        private BufStdRecord[] m_buffersField;
        
        /// <remarks/>
        public string m_uuid {
            get {
                return this.m_uuidField;
            }
            set {
                this.m_uuidField = value;
            }
        }
        
        /// <remarks/>
        public bool m_predefined {
            get {
                return this.m_predefinedField;
            }
            set {
                this.m_predefinedField = value;
            }
        }
        
        /// <remarks/>
        public EBufStdType m_type {
            get {
                return this.m_typeField;
            }
            set {
                this.m_typeField = value;
            }
        }
        
        /// <remarks/>
        public short m_phBufGrpClass {
            get {
                return this.m_phBufGrpClassField;
            }
            set {
                this.m_phBufGrpClassField = value;
            }
        }
        
        /// <remarks/>
        public string m_name {
            get {
                return this.m_nameField;
            }
            set {
                this.m_nameField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_refTemp {
            get {
                return this.m_refTempField;
            }
            set {
                this.m_refTempField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit m_iseUnit {
            get {
                return this.m_iseUnitField;
            }
            set {
                this.m_iseUnitField = value;
            }
        }
        
        /// <remarks/>
        public bool m_usePredefinedStd {
            get {
                return this.m_usePredefinedStdField;
            }
            set {
                this.m_usePredefinedStdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBufStdRecord")]
        public BufStdRecord[] m_buffers {
            get {
                return this.m_buffersField;
            }
            set {
                this.m_buffersField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EBufStdType {
        
        /// <remarks/>
        eBufStdTypeid_BufStdType_PH,
        
        /// <remarks/>
        eBufStdTypeid_BufStdType_ISE,
        
        /// <remarks/>
        eBufStdTypeid_BufStdType_Cond,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BufStdRecord {
        
        private decfloat m_valueAtRefTempField;
        
        private ECommonUnit m_condUnitField;
        
        private short m_cndStdClassField;
        
        private BufStdTempRelatedValue[] m_bufStdTempRelatedValuesField;
        
        /// <remarks/>
        public decfloat m_valueAtRefTemp {
            get {
                return this.m_valueAtRefTempField;
            }
            set {
                this.m_valueAtRefTempField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit m_condUnit {
            get {
                return this.m_condUnitField;
            }
            set {
                this.m_condUnitField = value;
            }
        }
        
        /// <remarks/>
        public short m_cndStdClass {
            get {
                return this.m_cndStdClassField;
            }
            set {
                this.m_cndStdClassField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBufStdTempRelatedValue")]
        public BufStdTempRelatedValue[] m_bufStdTempRelatedValues {
            get {
                return this.m_bufStdTempRelatedValuesField;
            }
            set {
                this.m_bufStdTempRelatedValuesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BufStdTempRelatedValue {
        
        private decfloat m_tempField;
        
        private decfloat m_valueField;
        
        /// <remarks/>
        public decfloat m_temp {
            get {
                return this.m_tempField;
            }
            set {
                this.m_tempField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_value {
            get {
                return this.m_valueField;
            }
            set {
                this.m_valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfBufStdTempRelatedValue {
        
        private BufStdTempRelatedValue[] arrayOfBufStdTempRelatedValue1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfBufStdTempRelatedValue", IsNullable=true)]
        public BufStdTempRelatedValue[] ArrayOfBufStdTempRelatedValue1 {
            get {
                return this.arrayOfBufStdTempRelatedValue1Field;
            }
            set {
                this.arrayOfBufStdTempRelatedValue1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfBufStdRecord {
        
        private BufStdRecord[] arrayOfBufStdRecord1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfBufStdRecord", IsNullable=true)]
        public BufStdRecord[] ArrayOfBufStdRecord1 {
            get {
                return this.arrayOfBufStdRecord1Field;
            }
            set {
                this.arrayOfBufStdRecord1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class TableRecord {
        
        private string m_uuidField;
        
        private bool m_predefinedField;
        
        private string m_tableNameField;
        
        private string m_inputField;
        
        private string m_outputField;
        
        private EFitType m_fitTypeField;
        
        private string m_commentField;
        
        private TableValueRecord[] m_tableValuesField;
        
        /// <remarks/>
        public string m_uuid {
            get {
                return this.m_uuidField;
            }
            set {
                this.m_uuidField = value;
            }
        }
        
        /// <remarks/>
        public bool m_predefined {
            get {
                return this.m_predefinedField;
            }
            set {
                this.m_predefinedField = value;
            }
        }
        
        /// <remarks/>
        public string m_tableName {
            get {
                return this.m_tableNameField;
            }
            set {
                this.m_tableNameField = value;
            }
        }
        
        /// <remarks/>
        public string m_input {
            get {
                return this.m_inputField;
            }
            set {
                this.m_inputField = value;
            }
        }
        
        /// <remarks/>
        public string m_output {
            get {
                return this.m_outputField;
            }
            set {
                this.m_outputField = value;
            }
        }
        
        /// <remarks/>
        public EFitType m_fitType {
            get {
                return this.m_fitTypeField;
            }
            set {
                this.m_fitTypeField = value;
            }
        }
        
        /// <remarks/>
        public string m_comment {
            get {
                return this.m_commentField;
            }
            set {
                this.m_commentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfTableValueRecord")]
        public TableValueRecord[] m_tableValues {
            get {
                return this.m_tableValuesField;
            }
            set {
                this.m_tableValuesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EFitType {
        
        /// <remarks/>
        eFitTypeid_FitType_LinearInterpolation,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class TableValueRecord {
        
        private decfloat m_inputValueField;
        
        private decfloat m_outputValueField;
        
        /// <remarks/>
        public decfloat m_inputValue {
            get {
                return this.m_inputValueField;
            }
            set {
                this.m_inputValueField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_outputValue {
            get {
                return this.m_outputValueField;
            }
            set {
                this.m_outputValueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfTableValueRecord {
        
        private TableValueRecord[] arrayOfTableValueRecord1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfTableValueRecord", IsNullable=true)]
        public TableValueRecord[] ArrayOfTableValueRecord1 {
            get {
                return this.arrayOfTableValueRecord1Field;
            }
            set {
                this.arrayOfTableValueRecord1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class StirrerConfigurationRecord {
        
        private string m_nameField;
        
        private EStirrerType m_typeField;
        
        private decfloat m_minVoltageField;
        
        private decfloat m_maxVoltageField;
        
        /// <remarks/>
        public string m_name {
            get {
                return this.m_nameField;
            }
            set {
                this.m_nameField = value;
            }
        }
        
        /// <remarks/>
        public EStirrerType m_type {
            get {
                return this.m_typeField;
            }
            set {
                this.m_typeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_minVoltage {
            get {
                return this.m_minVoltageField;
            }
            set {
                this.m_minVoltageField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_maxVoltage {
            get {
                return this.m_maxVoltageField;
            }
            set {
                this.m_maxVoltageField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EStirrerType {
        
        /// <remarks/>
        eStirrerTypeid_StirrerType_MagneticStirrer,
        
        /// <remarks/>
        eStirrerTypeid_StirrerType_OverheadStirrer,
        
        /// <remarks/>
        eStirrerTypeid_StirrerType_UserDefinedStirrer,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenColor {
        
        private EBrowsableScreenColorType typeField;
        
        private byte rField;
        
        private byte gField;
        
        private byte bField;
        
        /// <remarks/>
        public EBrowsableScreenColorType Type {
            get {
                return this.typeField;
            }
            set {
                this.typeField = value;
            }
        }
        
        /// <remarks/>
        public byte R {
            get {
                return this.rField;
            }
            set {
                this.rField = value;
            }
        }
        
        /// <remarks/>
        public byte G {
            get {
                return this.gField;
            }
            set {
                this.gField = value;
            }
        }
        
        /// <remarks/>
        public byte B {
            get {
                return this.bField;
            }
            set {
                this.bField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EBrowsableScreenColorType {
        
        /// <remarks/>
        eBrowsableScreenColorTypeDefault,
        
        /// <remarks/>
        eBrowsableScreenColorTypeRGB,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenButton {
        
        private string textField;
        
        private EBrowsableScreenButtonState stateField;
        
        private BrowsableScreenColor buttonColorField;
        
        /// <remarks/>
        public string Text {
            get {
                return this.textField;
            }
            set {
                this.textField = value;
            }
        }
        
        /// <remarks/>
        public EBrowsableScreenButtonState State {
            get {
                return this.stateField;
            }
            set {
                this.stateField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor ButtonColor {
            get {
                return this.buttonColorField;
            }
            set {
                this.buttonColorField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EBrowsableScreenButtonState {
        
        /// <remarks/>
        eButtonStateEnabled,
        
        /// <remarks/>
        eButtonStateDisabled,
        
        /// <remarks/>
        eButtonStateInvisible,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenTaskButton {
        
        private EBrowsableScreenTaskButtonState stateField;
        
        /// <remarks/>
        public EBrowsableScreenTaskButtonState State {
            get {
                return this.stateField;
            }
            set {
                this.stateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EBrowsableScreenTaskButtonState {
        
        /// <remarks/>
        eTaskButtonStateDisabled,
        
        /// <remarks/>
        eTaskButtonStateActive,
        
        /// <remarks/>
        eTaskButtonStateActiveWaiting,
        
        /// <remarks/>
        eTaskButtonStateAttention,
        
        /// <remarks/>
        eTaskButtonStateInterrupted,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenMessage {
        
        private string titleField;
        
        private BrowsableScreenColor titleBackgroundColorField;
        
        private string navigationField;
        
        private bool isTaskButtonVisibleField;
        
        private string messageField;
        
        private EBrowsableScreenMessageViewState titleIconField;
        
        private BrowsableScreenColor textColorField;
        
        private BrowsableScreenColor backgroundColorField;
        
        private BrowsableScreenButton[] buttonsField;
        
        /// <remarks/>
        public string Title {
            get {
                return this.titleField;
            }
            set {
                this.titleField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor TitleBackgroundColor {
            get {
                return this.titleBackgroundColorField;
            }
            set {
                this.titleBackgroundColorField = value;
            }
        }
        
        /// <remarks/>
        public string Navigation {
            get {
                return this.navigationField;
            }
            set {
                this.navigationField = value;
            }
        }
        
        /// <remarks/>
        public bool IsTaskButtonVisible {
            get {
                return this.isTaskButtonVisibleField;
            }
            set {
                this.isTaskButtonVisibleField = value;
            }
        }
        
        /// <remarks/>
        public string Message {
            get {
                return this.messageField;
            }
            set {
                this.messageField = value;
            }
        }
        
        /// <remarks/>
        public EBrowsableScreenMessageViewState TitleIcon {
            get {
                return this.titleIconField;
            }
            set {
                this.titleIconField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor TextColor {
            get {
                return this.textColorField;
            }
            set {
                this.textColorField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor BackgroundColor {
            get {
                return this.backgroundColorField;
            }
            set {
                this.backgroundColorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenButton")]
        public BrowsableScreenButton[] Buttons {
            get {
                return this.buttonsField;
            }
            set {
                this.buttonsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EBrowsableScreenMessageViewState {
        
        /// <remarks/>
        eMessageViewState_None,
        
        /// <remarks/>
        eMessageViewState_LabX,
        
        /// <remarks/>
        eMessageViewState_InfoBubble,
        
        /// <remarks/>
        eMessageViewState_Attention,
        
        /// <remarks/>
        eMessageViewState_Stop,
        
        /// <remarks/>
        eMessageViewState_QuestionMark,
        
        /// <remarks/>
        eMessageViewState_InfoGrey,
        
        /// <remarks/>
        eMessageViewState_Result,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfBrowsableScreenButton {
        
        private BrowsableScreenButton[] arrayOfBrowsableScreenButton1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfBrowsableScreenButton", IsNullable=true)]
        public BrowsableScreenButton[] ArrayOfBrowsableScreenButton1 {
            get {
                return this.arrayOfBrowsableScreenButton1Field;
            }
            set {
                this.arrayOfBrowsableScreenButton1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenRequestNumber {
        
        private string titleField;
        
        private BrowsableScreenColor titleBackgroundColorField;
        
        private decfloat defaultValueField;
        
        private decfloat minimalValueField;
        
        private decfloat maximalValueField;
        
        private short digitsField;
        
        private BrowsableScreenButton[] buttonsField;
        
        /// <remarks/>
        public string Title {
            get {
                return this.titleField;
            }
            set {
                this.titleField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor TitleBackgroundColor {
            get {
                return this.titleBackgroundColorField;
            }
            set {
                this.titleBackgroundColorField = value;
            }
        }
        
        /// <remarks/>
        public decfloat DefaultValue {
            get {
                return this.defaultValueField;
            }
            set {
                this.defaultValueField = value;
            }
        }
        
        /// <remarks/>
        public decfloat MinimalValue {
            get {
                return this.minimalValueField;
            }
            set {
                this.minimalValueField = value;
            }
        }
        
        /// <remarks/>
        public decfloat MaximalValue {
            get {
                return this.maximalValueField;
            }
            set {
                this.maximalValueField = value;
            }
        }
        
        /// <remarks/>
        public short Digits {
            get {
                return this.digitsField;
            }
            set {
                this.digitsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenButton")]
        public BrowsableScreenButton[] Buttons {
            get {
                return this.buttonsField;
            }
            set {
                this.buttonsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenRequestText {
        
        private string titleField;
        
        private BrowsableScreenColor titleBackgroundColorField;
        
        private string defaultValueField;
        
        private short minTextLengthField;
        
        private short maxTextLengthField;
        
        private BrowsableScreenButton[] buttonsField;
        
        /// <remarks/>
        public string Title {
            get {
                return this.titleField;
            }
            set {
                this.titleField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor TitleBackgroundColor {
            get {
                return this.titleBackgroundColorField;
            }
            set {
                this.titleBackgroundColorField = value;
            }
        }
        
        /// <remarks/>
        public string DefaultValue {
            get {
                return this.defaultValueField;
            }
            set {
                this.defaultValueField = value;
            }
        }
        
        /// <remarks/>
        public short MinTextLength {
            get {
                return this.minTextLengthField;
            }
            set {
                this.minTextLengthField = value;
            }
        }
        
        /// <remarks/>
        public short MaxTextLength {
            get {
                return this.maxTextLengthField;
            }
            set {
                this.maxTextLengthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenButton")]
        public BrowsableScreenButton[] Buttons {
            get {
                return this.buttonsField;
            }
            set {
                this.buttonsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenRequestTextEx {
        
        private string titleField;
        
        private BrowsableScreenColor titleBackgroundColorField;
        
        private string defaultValueField;
        
        private short minTextLengthField;
        
        private short maxTextLengthField;
        
        private BrowsableScreenButton[] buttonsField;
        
        /// <remarks/>
        public string Title {
            get {
                return this.titleField;
            }
            set {
                this.titleField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor TitleBackgroundColor {
            get {
                return this.titleBackgroundColorField;
            }
            set {
                this.titleBackgroundColorField = value;
            }
        }
        
        /// <remarks/>
        public string DefaultValue {
            get {
                return this.defaultValueField;
            }
            set {
                this.defaultValueField = value;
            }
        }
        
        /// <remarks/>
        public short MinTextLength {
            get {
                return this.minTextLengthField;
            }
            set {
                this.minTextLengthField = value;
            }
        }
        
        /// <remarks/>
        public short MaxTextLength {
            get {
                return this.maxTextLengthField;
            }
            set {
                this.maxTextLengthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenButton")]
        public BrowsableScreenButton[] Buttons {
            get {
                return this.buttonsField;
            }
            set {
                this.buttonsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenRequestSelectionColumn {
        
        private string headerField;
        
        private byte widthField;
        
        private EBrowsableScreenTableColumnType typeField;
        
        /// <remarks/>
        public string Header {
            get {
                return this.headerField;
            }
            set {
                this.headerField = value;
            }
        }
        
        /// <remarks/>
        public byte Width {
            get {
                return this.widthField;
            }
            set {
                this.widthField = value;
            }
        }
        
        /// <remarks/>
        public EBrowsableScreenTableColumnType Type {
            get {
                return this.typeField;
            }
            set {
                this.typeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EBrowsableScreenTableColumnType {
        
        /// <remarks/>
        eBrowsableScreenTableType_StringList,
        
        /// <remarks/>
        eBrowsableScreenTableType_IconList,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class DummyEBrowsableScreenRequestSelectionRowIcon {
        
        private EBrowsableScreenRequestSelectionRowIcon dummyEnumField;
        
        /// <remarks/>
        public EBrowsableScreenRequestSelectionRowIcon dummyEnum {
            get {
                return this.dummyEnumField;
            }
            set {
                this.dummyEnumField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EBrowsableScreenRequestSelectionRowIcon {
        
        /// <remarks/>
        eLabX_Number,
        
        /// <remarks/>
        eLabX_Text,
        
        /// <remarks/>
        eLabX_Info,
        
        /// <remarks/>
        eLabX_Bool,
        
        /// <remarks/>
        eLabX_DropDown,
        
        /// <remarks/>
        eLabX_Folder,
        
        /// <remarks/>
        eLabX_FolderUp,
        
        /// <remarks/>
        eLabX_Method,
        
        /// <remarks/>
        eLabX_MethodLocked,
        
        /// <remarks/>
        eLabX_Product,
        
        /// <remarks/>
        eLabX_ProductLocked,
        
        /// <remarks/>
        eLabX_Series,
        
        /// <remarks/>
        eLabX_SeriesLocked,
        
        /// <remarks/>
        eLabX_TaskAborted,
        
        /// <remarks/>
        eLabX_TaskAbortedPrio,
        
        /// <remarks/>
        eLabX_TaskCreated,
        
        /// <remarks/>
        eLabX_TaskCreatedPrio,
        
        /// <remarks/>
        eLabX_TaskError,
        
        /// <remarks/>
        eLabX_TaskErrorPrio,
        
        /// <remarks/>
        eLabX_TaskHold,
        
        /// <remarks/>
        eLabX_TaskHoldPrio,
        
        /// <remarks/>
        eLabX_TaskPaused,
        
        /// <remarks/>
        eLabX_TaskPausedPrio,
        
        /// <remarks/>
        eLabX_TaskRunning,
        
        /// <remarks/>
        eLabX_TaskRunningPrio,
        
        /// <remarks/>
        eLabX_TaskWaiting,
        
        /// <remarks/>
        eLabX_TaskWaitingPrio,
        
        /// <remarks/>
        eLabX_TaskWarning,
        
        /// <remarks/>
        eLabX_TaskWarningPrio,
        
        /// <remarks/>
        eLabX_ShowReleased,
        
        /// <remarks/>
        eLabX_ShowProposed,
        
        /// <remarks/>
        eLabX_None,
        
        /// <remarks/>
        eLabX_Tag,
        
        /// <remarks/>
        eLabX_NextPage,
        
        /// <remarks/>
        eLabX_PrevPage,
        
        /// <remarks/>
        eLabX_RowColor1,
        
        /// <remarks/>
        eLabX_RowColor2,
        
        /// <remarks/>
        eLabX_RowColor3,
        
        /// <remarks/>
        eLabX_RowColor4,
        
        /// <remarks/>
        eLabX_RowColor5,
        
        /// <remarks/>
        eLabX_RowColor6,
        
        /// <remarks/>
        eLabX_RowColor7,
        
        /// <remarks/>
        eLabX_RowColor8,
        
        /// <remarks/>
        eLabX_RowColor9,
        
        /// <remarks/>
        eLabX_RowColor10,
        
        /// <remarks/>
        eLabX_RowColor11,
        
        /// <remarks/>
        eLabX_RowColor12,
        
        /// <remarks/>
        eLabX_RowColor13,
        
        /// <remarks/>
        eLabX_RowColor14,
        
        /// <remarks/>
        eLabX_RowColor15,
        
        /// <remarks/>
        eLabX_RowColor16,
        
        /// <remarks/>
        eLabX_RowColor17,
        
        /// <remarks/>
        eLabX_RowColor18,
        
        /// <remarks/>
        eLabX_RowColorRGB,
        
        /// <remarks/>
        eLabX_FolderTask,
        
        /// <remarks/>
        eLabX_FolderSample,
        
        /// <remarks/>
        eLabX_ManualOp,
        
        /// <remarks/>
        eLabX_ManualOpLocked,
        
        /// <remarks/>
        eLabX_StatusLightGreen,
        
        /// <remarks/>
        eLabX_StatusLightOrange,
        
        /// <remarks/>
        eLabX_StatusLightRed,
        
        /// <remarks/>
        eLabX_StatusLightGreenFlashing,
        
        /// <remarks/>
        eLabX_StatusLightOrangeFlashing,
        
        /// <remarks/>
        eLabX_StatusLightRedFlashing,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenRequestSelectionRow {
        
        private EBrowsableScreenRequestSelectionRowState rowStateField;
        
        private BrowsableScreenColor rowColorField;
        
        private bool isHighlightedField;
        
        private string columnText1Field;
        
        private string columnText2Field;
        
        private string columnText3Field;
        
        private string columnText4Field;
        
        /// <remarks/>
        public EBrowsableScreenRequestSelectionRowState RowState {
            get {
                return this.rowStateField;
            }
            set {
                this.rowStateField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor RowColor {
            get {
                return this.rowColorField;
            }
            set {
                this.rowColorField = value;
            }
        }
        
        /// <remarks/>
        public bool IsHighlighted {
            get {
                return this.isHighlightedField;
            }
            set {
                this.isHighlightedField = value;
            }
        }
        
        /// <remarks/>
        public string ColumnText1 {
            get {
                return this.columnText1Field;
            }
            set {
                this.columnText1Field = value;
            }
        }
        
        /// <remarks/>
        public string ColumnText2 {
            get {
                return this.columnText2Field;
            }
            set {
                this.columnText2Field = value;
            }
        }
        
        /// <remarks/>
        public string ColumnText3 {
            get {
                return this.columnText3Field;
            }
            set {
                this.columnText3Field = value;
            }
        }
        
        /// <remarks/>
        public string ColumnText4 {
            get {
                return this.columnText4Field;
            }
            set {
                this.columnText4Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EBrowsableScreenRequestSelectionRowState {
        
        /// <remarks/>
        eRowEnabled,
        
        /// <remarks/>
        eRowDisabled,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenRequestSelection {
        
        private string titleField;
        
        private BrowsableScreenColor titleBackgroundColorField;
        
        private string navigationField;
        
        private bool showHeaderField;
        
        private bool readOnlyField;
        
        private BrowsableScreenRequestSelectionColumn[] columnsField;
        
        private byte rowsVisibleField;
        
        private short scrollPositionField;
        
        private BrowsableScreenRequestSelectionRow[] rowsField;
        
        private BrowsableScreenColor highlightedRowsTextColorField;
        
        private BrowsableScreenColor highlightedRowsBGColorField;
        
        private BrowsableScreenButton[] buttonsField;
        
        /// <remarks/>
        public string Title {
            get {
                return this.titleField;
            }
            set {
                this.titleField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor TitleBackgroundColor {
            get {
                return this.titleBackgroundColorField;
            }
            set {
                this.titleBackgroundColorField = value;
            }
        }
        
        /// <remarks/>
        public string Navigation {
            get {
                return this.navigationField;
            }
            set {
                this.navigationField = value;
            }
        }
        
        /// <remarks/>
        public bool ShowHeader {
            get {
                return this.showHeaderField;
            }
            set {
                this.showHeaderField = value;
            }
        }
        
        /// <remarks/>
        public bool ReadOnly {
            get {
                return this.readOnlyField;
            }
            set {
                this.readOnlyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenRequestSelectionColumn")]
        public BrowsableScreenRequestSelectionColumn[] Columns {
            get {
                return this.columnsField;
            }
            set {
                this.columnsField = value;
            }
        }
        
        /// <remarks/>
        public byte RowsVisible {
            get {
                return this.rowsVisibleField;
            }
            set {
                this.rowsVisibleField = value;
            }
        }
        
        /// <remarks/>
        public short ScrollPosition {
            get {
                return this.scrollPositionField;
            }
            set {
                this.scrollPositionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenRequestSelectionRow")]
        public BrowsableScreenRequestSelectionRow[] Rows {
            get {
                return this.rowsField;
            }
            set {
                this.rowsField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor HighlightedRowsTextColor {
            get {
                return this.highlightedRowsTextColorField;
            }
            set {
                this.highlightedRowsTextColorField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor HighlightedRowsBGColor {
            get {
                return this.highlightedRowsBGColorField;
            }
            set {
                this.highlightedRowsBGColorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenButton")]
        public BrowsableScreenButton[] Buttons {
            get {
                return this.buttonsField;
            }
            set {
                this.buttonsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfBrowsableScreenRequestSelectionColumn {
        
        private BrowsableScreenRequestSelectionColumn[] arrayOfBrowsableScreenRequestSelectionColumn1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfBrowsableScreenRequestSelectionColumn", IsNullable=true)]
        public BrowsableScreenRequestSelectionColumn[] ArrayOfBrowsableScreenRequestSelectionColumn1 {
            get {
                return this.arrayOfBrowsableScreenRequestSelectionColumn1Field;
            }
            set {
                this.arrayOfBrowsableScreenRequestSelectionColumn1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfBrowsableScreenRequestSelectionRow {
        
        private BrowsableScreenRequestSelectionRow[] arrayOfBrowsableScreenRequestSelectionRow1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfBrowsableScreenRequestSelectionRow", IsNullable=true)]
        public BrowsableScreenRequestSelectionRow[] ArrayOfBrowsableScreenRequestSelectionRow1 {
            get {
                return this.arrayOfBrowsableScreenRequestSelectionRow1Field;
            }
            set {
                this.arrayOfBrowsableScreenRequestSelectionRow1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenLogin {
        
        private string titleField;
        
        private string navigationField;
        
        private BrowsableScreenColor backgroundColorField;
        
        private BrowsableScreenButton[] buttonsField;
        
        private EBrowsableScreenLoginViewState titleIconField;
        
        private string extendedTextField;
        
        private string errorTextField;
        
        private string defaultNameField;
        
        private short nameMinField;
        
        private short nameMaxField;
        
        private bool passwordFieldField;
        
        private short passwordMinField;
        
        private short passwordMaxField;
        
        private string[] usersField;
        
        private short indexButtonUserListField;
        
        private short indexButtonSendLoginDataField;
        
        /// <remarks/>
        public string Title {
            get {
                return this.titleField;
            }
            set {
                this.titleField = value;
            }
        }
        
        /// <remarks/>
        public string Navigation {
            get {
                return this.navigationField;
            }
            set {
                this.navigationField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor BackgroundColor {
            get {
                return this.backgroundColorField;
            }
            set {
                this.backgroundColorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenButton")]
        public BrowsableScreenButton[] Buttons {
            get {
                return this.buttonsField;
            }
            set {
                this.buttonsField = value;
            }
        }
        
        /// <remarks/>
        public EBrowsableScreenLoginViewState TitleIcon {
            get {
                return this.titleIconField;
            }
            set {
                this.titleIconField = value;
            }
        }
        
        /// <remarks/>
        public string ExtendedText {
            get {
                return this.extendedTextField;
            }
            set {
                this.extendedTextField = value;
            }
        }
        
        /// <remarks/>
        public string ErrorText {
            get {
                return this.errorTextField;
            }
            set {
                this.errorTextField = value;
            }
        }
        
        /// <remarks/>
        public string DefaultName {
            get {
                return this.defaultNameField;
            }
            set {
                this.defaultNameField = value;
            }
        }
        
        /// <remarks/>
        public short NameMin {
            get {
                return this.nameMinField;
            }
            set {
                this.nameMinField = value;
            }
        }
        
        /// <remarks/>
        public short NameMax {
            get {
                return this.nameMaxField;
            }
            set {
                this.nameMaxField = value;
            }
        }
        
        /// <remarks/>
        public bool PasswordField {
            get {
                return this.passwordFieldField;
            }
            set {
                this.passwordFieldField = value;
            }
        }
        
        /// <remarks/>
        public short PasswordMin {
            get {
                return this.passwordMinField;
            }
            set {
                this.passwordMinField = value;
            }
        }
        
        /// <remarks/>
        public short PasswordMax {
            get {
                return this.passwordMaxField;
            }
            set {
                this.passwordMaxField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfString")]
        public string[] Users {
            get {
                return this.usersField;
            }
            set {
                this.usersField = value;
            }
        }
        
        /// <remarks/>
        public short IndexButtonUserList {
            get {
                return this.indexButtonUserListField;
            }
            set {
                this.indexButtonUserListField = value;
            }
        }
        
        /// <remarks/>
        public short IndexButtonSendLoginData {
            get {
                return this.indexButtonSendLoginDataField;
            }
            set {
                this.indexButtonSendLoginDataField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EBrowsableScreenLoginViewState {
        
        /// <remarks/>
        eLoginViewState_Login,
        
        /// <remarks/>
        eLoginViewState_Lock,
        
        /// <remarks/>
        eLoginViewState_Sign,
        
        /// <remarks/>
        eLoginViewState_Fingerprint,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfString {
        
        private string[] arrayOfString1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfString", IsNullable=true)]
        public string[] ArrayOfString1 {
            get {
                return this.arrayOfString1Field;
            }
            set {
                this.arrayOfString1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenRequestParameterListItem {
        
        private string labelField;
        
        private string valueField;
        
        private EFieldType fieldtypeField;
        
        private bool checkboxEnabledField;
        
        /// <remarks/>
        public string Label {
            get {
                return this.labelField;
            }
            set {
                this.labelField = value;
            }
        }
        
        /// <remarks/>
        public string Value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
        
        /// <remarks/>
        public EFieldType Fieldtype {
            get {
                return this.fieldtypeField;
            }
            set {
                this.fieldtypeField = value;
            }
        }
        
        /// <remarks/>
        public bool CheckboxEnabled {
            get {
                return this.checkboxEnabledField;
            }
            set {
                this.checkboxEnabledField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EFieldType {
        
        /// <remarks/>
        eFieldType_Info,
        
        /// <remarks/>
        eFieldType_List,
        
        /// <remarks/>
        eFieldType_Parameter,
        
        /// <remarks/>
        eFieldType_String,
        
        /// <remarks/>
        eFieldType_Number,
        
        /// <remarks/>
        eFieldType_Checkbox,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenRequestParameterListSelection {
        
        private string titleField;
        
        private BrowsableScreenColor titleBackgroundColorField;
        
        private string navigationField;
        
        private BrowsableScreenRequestParameterListItem[] rowsField;
        
        private short scrollPositionField;
        
        private BrowsableScreenButton[] buttonsField;
        
        /// <remarks/>
        public string Title {
            get {
                return this.titleField;
            }
            set {
                this.titleField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor TitleBackgroundColor {
            get {
                return this.titleBackgroundColorField;
            }
            set {
                this.titleBackgroundColorField = value;
            }
        }
        
        /// <remarks/>
        public string Navigation {
            get {
                return this.navigationField;
            }
            set {
                this.navigationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenRequestParameterListItem")]
        public BrowsableScreenRequestParameterListItem[] Rows {
            get {
                return this.rowsField;
            }
            set {
                this.rowsField = value;
            }
        }
        
        /// <remarks/>
        public short ScrollPosition {
            get {
                return this.scrollPositionField;
            }
            set {
                this.scrollPositionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenButton")]
        public BrowsableScreenButton[] Buttons {
            get {
                return this.buttonsField;
            }
            set {
                this.buttonsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfBrowsableScreenRequestParameterListItem {
        
        private BrowsableScreenRequestParameterListItem[] arrayOfBrowsableScreenRequestParameterListItem1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfBrowsableScreenRequestParameterListItem", IsNullable=true)]
        public BrowsableScreenRequestParameterListItem[] ArrayOfBrowsableScreenRequestParameterListItem1 {
            get {
                return this.arrayOfBrowsableScreenRequestParameterListItem1Field;
            }
            set {
                this.arrayOfBrowsableScreenRequestParameterListItem1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenRequestButtonListItem {
        
        private string titleField;
        
        /// <remarks/>
        public string Title {
            get {
                return this.titleField;
            }
            set {
                this.titleField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenRequestButtonListSelection {
        
        private string titleField;
        
        private BrowsableScreenColor titleBackgroundColorField;
        
        private string navigationField;
        
        private BrowsableScreenRequestButtonListItem[] rowsField;
        
        private short scrollPositionField;
        
        private BrowsableScreenButton[] buttonsField;
        
        /// <remarks/>
        public string Title {
            get {
                return this.titleField;
            }
            set {
                this.titleField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor TitleBackgroundColor {
            get {
                return this.titleBackgroundColorField;
            }
            set {
                this.titleBackgroundColorField = value;
            }
        }
        
        /// <remarks/>
        public string Navigation {
            get {
                return this.navigationField;
            }
            set {
                this.navigationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenRequestButtonListItem")]
        public BrowsableScreenRequestButtonListItem[] Rows {
            get {
                return this.rowsField;
            }
            set {
                this.rowsField = value;
            }
        }
        
        /// <remarks/>
        public short ScrollPosition {
            get {
                return this.scrollPositionField;
            }
            set {
                this.scrollPositionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenButton")]
        public BrowsableScreenButton[] Buttons {
            get {
                return this.buttonsField;
            }
            set {
                this.buttonsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfBrowsableScreenRequestButtonListItem {
        
        private BrowsableScreenRequestButtonListItem[] arrayOfBrowsableScreenRequestButtonListItem1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfBrowsableScreenRequestButtonListItem", IsNullable=true)]
        public BrowsableScreenRequestButtonListItem[] ArrayOfBrowsableScreenRequestButtonListItem1 {
            get {
                return this.arrayOfBrowsableScreenRequestButtonListItem1Field;
            }
            set {
                this.arrayOfBrowsableScreenRequestButtonListItem1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenIconButton {
        
        private BrowsableScreenButton buttonField;
        
        private EInstrumentButtonIcon iconField;
        
        /// <remarks/>
        public BrowsableScreenButton Button {
            get {
                return this.buttonField;
            }
            set {
                this.buttonField = value;
            }
        }
        
        /// <remarks/>
        public EInstrumentButtonIcon Icon {
            get {
                return this.iconField;
            }
            set {
                this.iconField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EInstrumentButtonIcon {
        
        /// <remarks/>
        eInstrumentIcon_None,
        
        /// <remarks/>
        eInstrumentIcon_Method,
        
        /// <remarks/>
        eInstrumentIcon_MethodProduct,
        
        /// <remarks/>
        eInstrumentIcon_Series,
        
        /// <remarks/>
        eInstrumentIcon_Result,
        
        /// <remarks/>
        eInstrumentIcon_Setup,
        
        /// <remarks/>
        eInstrumentIcon_Sensor,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenOnlineTF {
        
        private string titleField;
        
        private string navigationField;
        
        private string statusField;
        
        private BrowsableScreenButton buttonControlField;
        
        private string buttonSwitchViewTextField;
        
        private string buttonOKTextField;
        
        private string buttonTakeManualEndpointTextField;
        
        private string buttonGraphTextField;
        
        private string buttonTableTextField;
        
        private string buttonActualTextField;
        
        private string buttonCalTextField;
        
        /// <remarks/>
        public string Title {
            get {
                return this.titleField;
            }
            set {
                this.titleField = value;
            }
        }
        
        /// <remarks/>
        public string Navigation {
            get {
                return this.navigationField;
            }
            set {
                this.navigationField = value;
            }
        }
        
        /// <remarks/>
        public string Status {
            get {
                return this.statusField;
            }
            set {
                this.statusField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenButton ButtonControl {
            get {
                return this.buttonControlField;
            }
            set {
                this.buttonControlField = value;
            }
        }
        
        /// <remarks/>
        public string ButtonSwitchViewText {
            get {
                return this.buttonSwitchViewTextField;
            }
            set {
                this.buttonSwitchViewTextField = value;
            }
        }
        
        /// <remarks/>
        public string ButtonOKText {
            get {
                return this.buttonOKTextField;
            }
            set {
                this.buttonOKTextField = value;
            }
        }
        
        /// <remarks/>
        public string ButtonTakeManualEndpointText {
            get {
                return this.buttonTakeManualEndpointTextField;
            }
            set {
                this.buttonTakeManualEndpointTextField = value;
            }
        }
        
        /// <remarks/>
        public string ButtonGraphText {
            get {
                return this.buttonGraphTextField;
            }
            set {
                this.buttonGraphTextField = value;
            }
        }
        
        /// <remarks/>
        public string ButtonTableText {
            get {
                return this.buttonTableTextField;
            }
            set {
                this.buttonTableTextField = value;
            }
        }
        
        /// <remarks/>
        public string ButtonActualText {
            get {
                return this.buttonActualTextField;
            }
            set {
                this.buttonActualTextField = value;
            }
        }
        
        /// <remarks/>
        public string ButtonCalText {
            get {
                return this.buttonCalTextField;
            }
            set {
                this.buttonCalTextField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenHomeTF {
        
        private ELabXHomeViewState titleIconField;
        
        private string titleField;
        
        private BrowsableScreenColor titleBackgroundColorField;
        
        private BrowsableScreenShortcutButtonTF[] shortcutButtonsField;
        
        private BrowsableScreenIconButton[] leftButtonsField;
        
        private BrowsableScreenButton[] bottomButtonsField;
        
        private string[] sensorsField;
        
        private string userNameField;
        
        /// <remarks/>
        public ELabXHomeViewState TitleIcon {
            get {
                return this.titleIconField;
            }
            set {
                this.titleIconField = value;
            }
        }
        
        /// <remarks/>
        public string Title {
            get {
                return this.titleField;
            }
            set {
                this.titleField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor TitleBackgroundColor {
            get {
                return this.titleBackgroundColorField;
            }
            set {
                this.titleBackgroundColorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenShortcutButtonTF")]
        public BrowsableScreenShortcutButtonTF[] ShortcutButtons {
            get {
                return this.shortcutButtonsField;
            }
            set {
                this.shortcutButtonsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenIconButton")]
        public BrowsableScreenIconButton[] LeftButtons {
            get {
                return this.leftButtonsField;
            }
            set {
                this.leftButtonsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenButton")]
        public BrowsableScreenButton[] BottomButtons {
            get {
                return this.bottomButtonsField;
            }
            set {
                this.bottomButtonsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfString")]
        public string[] Sensors {
            get {
                return this.sensorsField;
            }
            set {
                this.sensorsField = value;
            }
        }
        
        /// <remarks/>
        public string UserName {
            get {
                return this.userNameField;
            }
            set {
                this.userNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum ELabXHomeViewState {
        
        /// <remarks/>
        eLabXHomeViewStateid_LabXHomeViewState_LabX,
        
        /// <remarks/>
        eLabXHomeViewStateid_LabXHomeViewState_BlockedHeader,
        
        /// <remarks/>
        eLabXHomeViewStateid_LabXHomeViewState_EmergencyHeader,
        
        /// <remarks/>
        eLabXHomeViewStateid_LabXHomeViewState_UnavailableHeader,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenShortcutButtonTF {
        
        private short positionField;
        
        private bool immediateStartField;
        
        private string textField;
        
        private EHomeShortcutIconTF iconField;
        
        private BrowsableScreenColor rGBField;
        
        /// <remarks/>
        public short Position {
            get {
                return this.positionField;
            }
            set {
                this.positionField = value;
            }
        }
        
        /// <remarks/>
        public bool ImmediateStart {
            get {
                return this.immediateStartField;
            }
            set {
                this.immediateStartField = value;
            }
        }
        
        /// <remarks/>
        public string Text {
            get {
                return this.textField;
            }
            set {
                this.textField = value;
            }
        }
        
        /// <remarks/>
        public EHomeShortcutIconTF Icon {
            get {
                return this.iconField;
            }
            set {
                this.iconField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor RGB {
            get {
                return this.rGBField;
            }
            set {
                this.rGBField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EHomeShortcutIconTF {
        
        /// <remarks/>
        eHomeShortcutIconTF_Previous,
        
        /// <remarks/>
        eHomeShortcutIconTF_Method,
        
        /// <remarks/>
        eHomeShortcutIconTF_Serie,
        
        /// <remarks/>
        eHomeShortcutIconTF_SerieSequence,
        
        /// <remarks/>
        eHomeShortcutIconTF_Product,
        
        /// <remarks/>
        eHomeShortcutIconTF_Next,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfBrowsableScreenShortcutButtonTF {
        
        private BrowsableScreenShortcutButtonTF[] arrayOfBrowsableScreenShortcutButtonTF1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfBrowsableScreenShortcutButtonTF", IsNullable=true)]
        public BrowsableScreenShortcutButtonTF[] ArrayOfBrowsableScreenShortcutButtonTF1 {
            get {
                return this.arrayOfBrowsableScreenShortcutButtonTF1Field;
            }
            set {
                this.arrayOfBrowsableScreenShortcutButtonTF1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfBrowsableScreenIconButton {
        
        private BrowsableScreenIconButton[] arrayOfBrowsableScreenIconButton1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfBrowsableScreenIconButton", IsNullable=true)]
        public BrowsableScreenIconButton[] ArrayOfBrowsableScreenIconButton1 {
            get {
                return this.arrayOfBrowsableScreenIconButton1Field;
            }
            set {
                this.arrayOfBrowsableScreenIconButton1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenMethodProductTF {
        
        private string titleField;
        
        private string navigationField;
        
        private BrowsableScreenColor titleBackgroundColorField;
        
        private BrowsableScreenButton[] centerButtonsField;
        
        private BrowsableScreenButton[] bottomButtonsField;
        
        /// <remarks/>
        public string Title {
            get {
                return this.titleField;
            }
            set {
                this.titleField = value;
            }
        }
        
        /// <remarks/>
        public string Navigation {
            get {
                return this.navigationField;
            }
            set {
                this.navigationField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor TitleBackgroundColor {
            get {
                return this.titleBackgroundColorField;
            }
            set {
                this.titleBackgroundColorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenButton")]
        public BrowsableScreenButton[] CenterButtons {
            get {
                return this.centerButtonsField;
            }
            set {
                this.centerButtonsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenButton")]
        public BrowsableScreenButton[] BottomButtons {
            get {
                return this.bottomButtonsField;
            }
            set {
                this.bottomButtonsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenTFResultsSample {
        
        private string titleField;
        
        private string navigationField;
        
        private BrowsableScreenColor titleBackgroundColorField;
        
        private BrowsableScreenButton[] centerButtonsField;
        
        private BrowsableScreenButton[] bottomButtonsField;
        
        /// <remarks/>
        public string Title {
            get {
                return this.titleField;
            }
            set {
                this.titleField = value;
            }
        }
        
        /// <remarks/>
        public string Navigation {
            get {
                return this.navigationField;
            }
            set {
                this.navigationField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor TitleBackgroundColor {
            get {
                return this.titleBackgroundColorField;
            }
            set {
                this.titleBackgroundColorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenButton")]
        public BrowsableScreenButton[] CenterButtons {
            get {
                return this.centerButtonsField;
            }
            set {
                this.centerButtonsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenButton")]
        public BrowsableScreenButton[] BottomButtons {
            get {
                return this.bottomButtonsField;
            }
            set {
                this.bottomButtonsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenTFResultsTask {
        
        private string titleField;
        
        private string navigationField;
        
        private BrowsableScreenColor titleBackgroundColorField;
        
        private BrowsableScreenButton[] centerButtonsField;
        
        private BrowsableScreenButton[] bottomButtonsField;
        
        /// <remarks/>
        public string Title {
            get {
                return this.titleField;
            }
            set {
                this.titleField = value;
            }
        }
        
        /// <remarks/>
        public string Navigation {
            get {
                return this.navigationField;
            }
            set {
                this.navigationField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor TitleBackgroundColor {
            get {
                return this.titleBackgroundColorField;
            }
            set {
                this.titleBackgroundColorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenButton")]
        public BrowsableScreenButton[] CenterButtons {
            get {
                return this.centerButtonsField;
            }
            set {
                this.centerButtonsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBrowsableScreenButton")]
        public BrowsableScreenButton[] BottomButtons {
            get {
                return this.bottomButtonsField;
            }
            set {
                this.bottomButtonsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenNewsButton {
        
        private EBrowsableScreenNewsButtonState stateField;
        
        /// <remarks/>
        public EBrowsableScreenNewsButtonState State {
            get {
                return this.stateField;
            }
            set {
                this.stateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EBrowsableScreenNewsButtonState {
        
        /// <remarks/>
        eNewButtonStateDisabled,
        
        /// <remarks/>
        eNewButtonStateEnable,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BrowsableScreenSetup {
        
        private ESepcialScreenSetup specialScreenField;
        
        private bool readOnlyFlagField;
        
        private string titleField;
        
        private BrowsableScreenColor titleBackgroundColorField;
        
        private string navigationField;
        
        private string buttonBackTextField;
        
        private string buttonCancelTextField;
        
        private string buttonSaveTextField;
        
        /// <remarks/>
        public ESepcialScreenSetup SpecialScreen {
            get {
                return this.specialScreenField;
            }
            set {
                this.specialScreenField = value;
            }
        }
        
        /// <remarks/>
        public bool ReadOnlyFlag {
            get {
                return this.readOnlyFlagField;
            }
            set {
                this.readOnlyFlagField = value;
            }
        }
        
        /// <remarks/>
        public string Title {
            get {
                return this.titleField;
            }
            set {
                this.titleField = value;
            }
        }
        
        /// <remarks/>
        public BrowsableScreenColor TitleBackgroundColor {
            get {
                return this.titleBackgroundColorField;
            }
            set {
                this.titleBackgroundColorField = value;
            }
        }
        
        /// <remarks/>
        public string Navigation {
            get {
                return this.navigationField;
            }
            set {
                this.navigationField = value;
            }
        }
        
        /// <remarks/>
        public string ButtonBackText {
            get {
                return this.buttonBackTextField;
            }
            set {
                this.buttonBackTextField = value;
            }
        }
        
        /// <remarks/>
        public string ButtonCancelText {
            get {
                return this.buttonCancelTextField;
            }
            set {
                this.buttonCancelTextField = value;
            }
        }
        
        /// <remarks/>
        public string ButtonSaveText {
            get {
                return this.buttonSaveTextField;
            }
            set {
                this.buttonSaveTextField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum ESepcialScreenSetup {
        
        /// <remarks/>
        eSetupScreen,
        
        /// <remarks/>
        eSetupBeep,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class TemporaryUselessRecord {
        
        private EInstrumentModuleType moduleTypeField;
        
        /// <remarks/>
        public EInstrumentModuleType ModuleType {
            get {
                return this.moduleTypeField;
            }
            set {
                this.moduleTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EInstrumentModuleType {
        
        /// <remarks/>
        eModuleInstrument,
        
        /// <remarks/>
        eModulePHISFET,
        
        /// <remarks/>
        eModulePHION,
        
        /// <remarks/>
        eModuleCND,
        
        /// <remarks/>
        eModuleDO,
        
        /// <remarks/>
        eModuleNone,
        
        /// <remarks/>
        eModuleBaseBoard,
        
        /// <remarks/>
        eModuleUNDEFINED,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class RequiredResource {
        
        private string resourceTypeField;
        
        private string nameField;
        
        private string statusField;
        
        /// <remarks/>
        public string resourceType {
            get {
                return this.resourceTypeField;
            }
            set {
                this.resourceTypeField = value;
            }
        }
        
        /// <remarks/>
        public string name {
            get {
                return this.nameField;
            }
            set {
                this.nameField = value;
            }
        }
        
        /// <remarks/>
        public string status {
            get {
                return this.statusField;
            }
            set {
                this.statusField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class RemoteValidationResult {
        
        private string[] validationErrorsField;
        
        private RequiredResource[] requiredResourcesField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfString")]
        public string[] validationErrors {
            get {
                return this.validationErrorsField;
            }
            set {
                this.validationErrorsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfRequiredResource")]
        public RequiredResource[] requiredResources {
            get {
                return this.requiredResourcesField;
            }
            set {
                this.requiredResourcesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfRequiredResource {
        
        private RequiredResource[] arrayOfRequiredResource1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfRequiredResource", IsNullable=true)]
        public RequiredResource[] ArrayOfRequiredResource1 {
            get {
                return this.arrayOfRequiredResource1Field;
            }
            set {
                this.arrayOfRequiredResource1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class CmdTriggerDeviceNotification {
        
        private EAttachedDeviceType deviceTypeField;
        
        /// <remarks/>
        public EAttachedDeviceType deviceType {
            get {
                return this.deviceTypeField;
            }
            set {
                this.deviceTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EAttachedDeviceType {
        
        /// <remarks/>
        eDeviceType_Module,
        
        /// <remarks/>
        eDeviceType_ISMSensor,
        
        /// <remarks/>
        eDeviceType_ISMSensor_pHAnalog,
        
        /// <remarks/>
        eDeviceType_ISMSensor_pHDigital,
        
        /// <remarks/>
        eDeviceType_ISMSensor_CondAnalog,
        
        /// <remarks/>
        eDeviceType_ISMSensor_CondDigital,
        
        /// <remarks/>
        eDeviceType_ISMSensor_DOAnalog,
        
        /// <remarks/>
        eDeviceType_ISMSensor_DODigital,
        
        /// <remarks/>
        eDeviceType_FingerprintReader,
        
        /// <remarks/>
        eDeviceType_SampleChanger,
        
        /// <remarks/>
        eDeviceType_BarcodeReader,
        
        /// <remarks/>
        eDeviceType_USBStick,
        
        /// <remarks/>
        eDeviceType_Stirrer,
        
        /// <remarks/>
        eDeviceType_USBLinePrinter,
        
        /// <remarks/>
        eDeviceType_RS232Printer,
        
        /// <remarks/>
        eDeviceType_PC,
        
        /// <remarks/>
        eDeviceType_Rondolino,
        
        /// <remarks/>
        eDeviceType_InMotion,
        
        /// <remarks/>
        eDeviceType_InMotionRack,
        
        /// <remarks/>
        eDeviceType_InMotionChannel,
        
        /// <remarks/>
        eDeviceType_None,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class CmdTriggerStirrer {
        
        private bool switchOnField;
        
        private EStirSpeed speedField;
        
        /// <remarks/>
        public bool switchOn {
            get {
                return this.switchOnField;
            }
            set {
                this.switchOnField = value;
            }
        }
        
        /// <remarks/>
        public EStirSpeed speed {
            get {
                return this.speedField;
            }
            set {
                this.speedField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EStirSpeed {
        
        /// <remarks/>
        eStirSpeedid_StirSpeed_10Percent,
        
        /// <remarks/>
        eStirSpeedid_StirSpeed_20Percent,
        
        /// <remarks/>
        eStirSpeedid_StirSpeed_30Percent,
        
        /// <remarks/>
        eStirSpeedid_StirSpeed_40Percent,
        
        /// <remarks/>
        eStirSpeedid_StirSpeed_50Percent,
        
        /// <remarks/>
        eStirSpeedid_StirSpeed_60Percent,
        
        /// <remarks/>
        eStirSpeedid_StirSpeed_70Percent,
        
        /// <remarks/>
        eStirSpeedid_StirSpeed_80Percent,
        
        /// <remarks/>
        eStirSpeedid_StirSpeed_90Percent,
        
        /// <remarks/>
        eStirSpeedid_StirSpeed_100Percent,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class CmdTriggerBeep {
        
        private BeepConfig beepConfigField;
        
        /// <remarks/>
        public BeepConfig beepConfig {
            get {
                return this.beepConfigField;
            }
            set {
                this.beepConfigField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BeepConfig {
        
        private int beepMillisecondsField;
        
        private int silentMillisecondsField;
        
        private short repeatTimesField;
        
        /// <remarks/>
        public int beepMilliseconds {
            get {
                return this.beepMillisecondsField;
            }
            set {
                this.beepMillisecondsField = value;
            }
        }
        
        /// <remarks/>
        public int silentMilliseconds {
            get {
                return this.silentMillisecondsField;
            }
            set {
                this.silentMillisecondsField = value;
            }
        }
        
        /// <remarks/>
        public short repeatTimes {
            get {
                return this.repeatTimesField;
            }
            set {
                this.repeatTimesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class CmdInteractionResponse {
        
        private int interactionIDField;
        
        private EInteractionResponse responseTypeField;
        
        /// <remarks/>
        public int interactionID {
            get {
                return this.interactionIDField;
            }
            set {
                this.interactionIDField = value;
            }
        }
        
        /// <remarks/>
        public EInteractionResponse responseType {
            get {
                return this.responseTypeField;
            }
            set {
                this.responseTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EInteractionResponse {
        
        /// <remarks/>
        eYes,
        
        /// <remarks/>
        eNo,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class CmdSamplerMoveRackRecord {
        
        private EAutosamplerGoto rackGotoField;
        
        private EAutosamplerDirection directionField;
        
        private short beakerPositionOrStepField;
        
        private ELiftPosition liftPositionField;
        
        /// <remarks/>
        public EAutosamplerGoto rackGoto {
            get {
                return this.rackGotoField;
            }
            set {
                this.rackGotoField = value;
            }
        }
        
        /// <remarks/>
        public EAutosamplerDirection direction {
            get {
                return this.directionField;
            }
            set {
                this.directionField = value;
            }
        }
        
        /// <remarks/>
        public short beakerPositionOrStep {
            get {
                return this.beakerPositionOrStepField;
            }
            set {
                this.beakerPositionOrStepField = value;
            }
        }
        
        /// <remarks/>
        public ELiftPosition liftPosition {
            get {
                return this.liftPositionField;
            }
            set {
                this.liftPositionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EAutosamplerGoto {
        
        /// <remarks/>
        eAutosamplerGoto_Home,
        
        /// <remarks/>
        eAutosamplerGoto_RelativePosition,
        
        /// <remarks/>
        eAutosamplerGoto_AbsolutePosition,
        
        /// <remarks/>
        eAutosamplerGoto_NextBeaker,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EAutosamplerDirection {
        
        /// <remarks/>
        eSamplerDirection_Forward,
        
        /// <remarks/>
        eSamplerDirection_Backward,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum ELiftPosition {
        
        /// <remarks/>
        eLiftPosition_Undefined,
        
        /// <remarks/>
        eLiftPosition_Sample,
        
        /// <remarks/>
        eLiftPosition_CondMeas,
        
        /// <remarks/>
        eLiftPosition_Rotate,
        
        /// <remarks/>
        eLiftPosition_Rinse,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ResponseSamplerCmdRecord {
        
        private ECmdResultTF cmdResultField;
        
        private EErrorReasonTF errorReasonField;
        
        private EErrorSourceTF errorSourceField;
        
        private EErrorDetailTF errorDetailField;
        
        /// <remarks/>
        public ECmdResultTF cmdResult {
            get {
                return this.cmdResultField;
            }
            set {
                this.cmdResultField = value;
            }
        }
        
        /// <remarks/>
        public EErrorReasonTF errorReason {
            get {
                return this.errorReasonField;
            }
            set {
                this.errorReasonField = value;
            }
        }
        
        /// <remarks/>
        public EErrorSourceTF errorSource {
            get {
                return this.errorSourceField;
            }
            set {
                this.errorSourceField = value;
            }
        }
        
        /// <remarks/>
        public EErrorDetailTF errorDetail {
            get {
                return this.errorDetailField;
            }
            set {
                this.errorDetailField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum ECmdResultTF {
        
        /// <remarks/>
        eCmdAccepted,
        
        /// <remarks/>
        eCmdAcceptedAndExecuted,
        
        /// <remarks/>
        eCmdRejectionUnknownCmd,
        
        /// <remarks/>
        eCmdRejectionNotImplemented,
        
        /// <remarks/>
        eCmdRejectionInternalError,
        
        /// <remarks/>
        eCmdRejectionParameterRange,
        
        /// <remarks/>
        eCmdRejectionWrongCmd,
        
        /// <remarks/>
        eCmdRejectionDeviceNotPresent,
        
        /// <remarks/>
        eCmdRejectionWrongConfig,
        
        /// <remarks/>
        eCmdRejectionWrongState,
        
        /// <remarks/>
        eCmdRejectionInvalidFwImage,
        
        /// <remarks/>
        eCmdRejectionCrcError,
        
        /// <remarks/>
        eCmdRejectionInternalFlashError,
        
        /// <remarks/>
        eCmdRejectionExternalFlashError,
        
        /// <remarks/>
        eCmdRejectionRackNotReady,
        
        /// <remarks/>
        eCmdRejectionLiftNotReady,
        
        /// <remarks/>
        eCmdRejectionXYZNotReady,
        
        /// <remarks/>
        eCmdRejectionLiftInWrongPosition,
        
        /// <remarks/>
        eCmdRejectionRackInWrongPosition,
        
        /// <remarks/>
        eCmdRejectionCalcTargetLiftFailed,
        
        /// <remarks/>
        eCmdRejectionCalcTargetRackFailed,
        
        /// <remarks/>
        eCmdRejectionWrongMotorState,
        
        /// <remarks/>
        eCmdRejectionGetPresentCallDenied,
        
        /// <remarks/>
        eCmdRejectionOneWireNotPresent,
        
        /// <remarks/>
        eCmdRejectionOneWireAccessError,
        
        /// <remarks/>
        eCmdRejectionOneWireReadError,
        
        /// <remarks/>
        eCmdRejectionOneWireWriteError,
        
        /// <remarks/>
        eCmdRejectionOneWireTypeWrong,
        
        /// <remarks/>
        eCmdRejectionChannelNotPresent,
        
        /// <remarks/>
        eCmdRejectionChannelInUse,
        
        /// <remarks/>
        eCmdRejectionChannelLocked,
        
        /// <remarks/>
        eCmdRejectionAliquotationDenied,
        
        /// <remarks/>
        eCmdRejectionRackAtAliquotation,
        
        /// <remarks/>
        eCmdRejectionRfidUnknownReader,
        
        /// <remarks/>
        eCmdRejectionRfidBadBlockAlign,
        
        /// <remarks/>
        eCmdRejectionRfidReaderError,
        
        /// <remarks/>
        eCmdRejectionRfidNoContactlessDevice,
        
        /// <remarks/>
        eCmdRejectionRfidReaderComm,
        
        /// <remarks/>
        eCmdRejectionRfidTooManyContactlessDev,
        
        /// <remarks/>
        eCmdRejectionRfidNoRespFromContactlessDev,
        
        /// <remarks/>
        eCmdRejectionRfidBadRespFromContactlessDev,
        
        /// <remarks/>
        eCmdRejectionRfidViccCommandError,
        
        /// <remarks/>
        eCmdRejectionRfidViccBlockOutOfRange,
        
        /// <remarks/>
        eCmdRejectionRfidViccGeneralError,
        
        /// <remarks/>
        eCmdRejectionRfidWriteError,
        
        /// <remarks/>
        eCmdRejectionSampleReaderDeviceBusy,
        
        /// <remarks/>
        eCmdRejectionSampleReaderIsReadOnly,
        
        /// <remarks/>
        eCmdRejectionRackTypeNotValid,
        
        /// <remarks/>
        eCmdRejectionRackTypeHasNoCoverUp,
        
        /// <remarks/>
        eCmdRejectionRackTypeHasNoHandlingStation,
        
        /// <remarks/>
        eCmdRejectionLiftBlockedByBeaker,
        
        /// <remarks/>
        eCmdRejectionNoDataAvailable,
        
        /// <remarks/>
        eCmdRejectionArmNotAtAliquotation,
        
        /// <remarks/>
        eCmdRejectionWrongDirection,
        
        /// <remarks/>
        eCmdRejectionWrongRate,
        
        /// <remarks/>
        eCmdRejectionWrongRowForSampleData,
        
        /// <remarks/>
        eCmdRejectionCOD_Denied,
        
        /// <remarks/>
        eCmdRejectionMoveToAliquotationBeakerDenied,
        
        /// <remarks/>
        eCmdTimeout,
        
        /// <remarks/>
        eCmdSendError,
        
        /// <remarks/>
        eCmdCanceled,
        
        /// <remarks/>
        eCmdSuccess,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EErrorReasonTF {
        
        /// <remarks/>
        eErrorInternalError,
        
        /// <remarks/>
        eErrorMotorControlFailure,
        
        /// <remarks/>
        eErrorMotorHardwareFailure,
        
        /// <remarks/>
        eErrorMotorTimeoutFailure,
        
        /// <remarks/>
        eErrorRackBlocked,
        
        /// <remarks/>
        eErrorRackMovedInStopped,
        
        /// <remarks/>
        eErrorMotorLostHomePosition,
        
        /// <remarks/>
        eErrorMotorLostRotationPosition,
        
        /// <remarks/>
        eErrorMotorMissedRotationPosition,
        
        /// <remarks/>
        eErrorHomingFailed,
        
        /// <remarks/>
        eErrorConnectionLost,
        
        /// <remarks/>
        eErrorIOExpander,
        
        /// <remarks/>
        eErrorStopInHoming,
        
        /// <remarks/>
        eErrorI2CEepromFailure,
        
        /// <remarks/>
        eErrorRackParameterFailure,
        
        /// <remarks/>
        eErrorOverCurrent,
        
        /// <remarks/>
        eErrorRfidReaderFailure,
        
        /// <remarks/>
        eErrorLongTermTestFailure,
        
        /// <remarks/>
        eErrorLowVoltage,
        
        /// <remarks/>
        eErrorConfigurationError,
        
        /// <remarks/>
        eErrorBarcodeReaderError,
        
        /// <remarks/>
        eErrorWrongPnPDevice,
        
        /// <remarks/>
        eErrorWrongOneWireDevice,
        
        /// <remarks/>
        eErrorTooManyOneWireDevices,
        
        /// <remarks/>
        eErrorNotTypification,
        
        /// <remarks/>
        eErrorCalibrationData,
        
        /// <remarks/>
        eErrorMotorDriverBoardDefect,
        
        /// <remarks/>
        eErrorMotorMoveFailed,
        
        /// <remarks/>
        eErrorTooManyOptionBoards,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EErrorSourceTF {
        
        /// <remarks/>
        eErrorSourceMainBoard,
        
        /// <remarks/>
        eErrorSourceRack,
        
        /// <remarks/>
        eErrorSourceTowerA,
        
        /// <remarks/>
        eErrorSourceTowerB,
        
        /// <remarks/>
        eErrorSourceXYZLogic,
        
        /// <remarks/>
        eErrorSourceFunctionOptionBoard,
        
        /// <remarks/>
        eErrorSourceDataOptionBoard,
        
        /// <remarks/>
        eErrorSourceKFBoard,
        
        /// <remarks/>
        eErrorSourcePressureBoard,
        
        /// <remarks/>
        eErrorSourceUSB,
        
        /// <remarks/>
        eErrorSourceMotorX,
        
        /// <remarks/>
        eErrorSourceMotorY1,
        
        /// <remarks/>
        eErrorSourceMotorZ1,
        
        /// <remarks/>
        eErrorSourceMotorY2,
        
        /// <remarks/>
        eErrorSourceMotorZ2,
        
        /// <remarks/>
        eErrorSourcePump1b,
        
        /// <remarks/>
        eErrorSourcePump2a,
        
        /// <remarks/>
        eErrorSourcePump2b,
        
        /// <remarks/>
        eErrorSourcePump3a,
        
        /// <remarks/>
        eErrorSourcePump3b,
        
        /// <remarks/>
        eErrorSourcePump4a,
        
        /// <remarks/>
        eErrorSourcePump4b,
        
        /// <remarks/>
        eErrorSourcePump5a,
        
        /// <remarks/>
        eErrorSourcePump5b,
        
        /// <remarks/>
        eErrorSourcePump6a,
        
        /// <remarks/>
        eErrorSourcePump6b,
        
        /// <remarks/>
        eErrorSourceStirrer1,
        
        /// <remarks/>
        eErrorSourceStirrer2,
        
        /// <remarks/>
        eErrorSourceStirrer3,
        
        /// <remarks/>
        eErrorSourceStirrer4,
        
        /// <remarks/>
        eErrorSourceStirrer5,
        
        /// <remarks/>
        eErrorSourceStirrer6,
        
        /// <remarks/>
        eErrorSourceLedGreenTowerA,
        
        /// <remarks/>
        eErrorSourceLedRedTowerA,
        
        /// <remarks/>
        eErrorSourceLedGreenTowerB,
        
        /// <remarks/>
        eErrorSourceLedRedTowerB,
        
        /// <remarks/>
        eErrorSourceBuzzerTowerA,
        
        /// <remarks/>
        eErrorSourceBuzzerTowerB,
        
        /// <remarks/>
        eErrorSourceCoverUp,
        
        /// <remarks/>
        eErrorSourceCoverUp1,
        
        /// <remarks/>
        eErrorSourceCoverUp2,
        
        /// <remarks/>
        eErrorSourceCoverUp3,
        
        /// <remarks/>
        eErrorSourceCoverUp4,
        
        /// <remarks/>
        eErrorSourceCoverUp5,
        
        /// <remarks/>
        eErrorSourceRFID1,
        
        /// <remarks/>
        eErrorSourceRFID2,
        
        /// <remarks/>
        eErrorSourceBarcode1,
        
        /// <remarks/>
        eErrorSourceBarcode2,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EErrorDetailTF {
        
        /// <remarks/>
        eErrorDetailNone,
        
        /// <remarks/>
        eErrorDetailSteppermotor,
        
        /// <remarks/>
        eErrorDetailGoUntil,
        
        /// <remarks/>
        eErrorDetailGetParameter,
        
        /// <remarks/>
        eErrorDetailGetPosition,
        
        /// <remarks/>
        eErrorDetailRun,
        
        /// <remarks/>
        eErrorDetailSetParameter,
        
        /// <remarks/>
        eErrorDetailQeiAtStart,
        
        /// <remarks/>
        eErrorDetailQeiAtStopped,
        
        /// <remarks/>
        eErrorDetailQeiAtMoving,
        
        /// <remarks/>
        eErrorDetailGoto,
        
        /// <remarks/>
        eErrorDetailStop,
        
        /// <remarks/>
        eErrorDetailReleaseSW,
        
        /// <remarks/>
        eErrorDetailHomeSensorIntrDuringReleaseSW,
        
        /// <remarks/>
        eErrorDetailHomeSensorIntrGoto,
        
        /// <remarks/>
        eErrorDetailHomingMove,
        
        /// <remarks/>
        eErrorDetailStopRack,
        
        /// <remarks/>
        eErrorDetailStopLift,
        
        /// <remarks/>
        eErrorDetailUserManipulation,
        
        /// <remarks/>
        eErrorDetailBeakerDetectionTooEarly,
        
        /// <remarks/>
        eErrorDetailFlash,
        
        /// <remarks/>
        eErrorDetailOneWire,
        
        /// <remarks/>
        eErrorDetailIOExpanderError,
        
        /// <remarks/>
        eErrorDetailIOExpanderParam,
        
        /// <remarks/>
        eErrorDetailIOExpanderNotPresent,
        
        /// <remarks/>
        eErrorDetailIOExpanderPlausibilityFailure,
        
        /// <remarks/>
        eErrorDetailIOExpanderNotSupported,
        
        /// <remarks/>
        eErrorDetailPWMExpanderError,
        
        /// <remarks/>
        eErrorDetailMoveLiftUp,
        
        /// <remarks/>
        eErrorDetailMoveRack,
        
        /// <remarks/>
        eErrorDetailMoveLiftDown,
        
        /// <remarks/>
        eErrorDetailYwithoutZ,
        
        /// <remarks/>
        eErrorDetailYwithoutX,
        
        /// <remarks/>
        eErrorDetailNoMotorDetected,
        
        /// <remarks/>
        eErrorDetailNoI2CEepromDetected,
        
        /// <remarks/>
        eErrorDetailRackPlatformWrong,
        
        /// <remarks/>
        eErrorDetailRfidInventaryFailure,
        
        /// <remarks/>
        eErrorDetailRfidPollingFailure,
        
        /// <remarks/>
        eErrorDetailRfidReadFailure,
        
        /// <remarks/>
        eErrorDetailRfidWriteFailure,
        
        /// <remarks/>
        eErrorDetailRfidComFailure,
        
        /// <remarks/>
        eErrorDetailRfidIntFailure,
        
        /// <remarks/>
        eErrorDetailLifeSignMissing,
        
        /// <remarks/>
        eErrorDetailUSBConnectionLost,
        
        /// <remarks/>
        eErrorDetailUserFailure,
        
        /// <remarks/>
        eErrorDetailTypificationChecksum,
        
        /// <remarks/>
        eErrorDetailTypificationDeviceType,
        
        /// <remarks/>
        eErrorDetailTypificationHWRevision,
        
        /// <remarks/>
        eErrorDetailTypificationPlatform,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ResponseSamplerMoveRackRecord {
        
        private ECmdResultTF cmdResultField;
        
        private short beakerPositionField;
        
        private bool isBeakerAvailableField;
        
        /// <remarks/>
        public ECmdResultTF cmdResult {
            get {
                return this.cmdResultField;
            }
            set {
                this.cmdResultField = value;
            }
        }
        
        /// <remarks/>
        public short beakerPosition {
            get {
                return this.beakerPositionField;
            }
            set {
                this.beakerPositionField = value;
            }
        }
        
        /// <remarks/>
        public bool isBeakerAvailable {
            get {
                return this.isBeakerAvailableField;
            }
            set {
                this.isBeakerAvailableField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class CmdSamplerMoveLiftRecord {
        
        private ELiftPosition liftPositionField;
        
        /// <remarks/>
        public ELiftPosition liftPosition {
            get {
                return this.liftPositionField;
            }
            set {
                this.liftPositionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class CmdSamplerPowerShowerRecord {
        
        private short rinseCyclesField;
        
        private short volumePerCycleField;
        
        /// <remarks/>
        public short rinseCycles {
            get {
                return this.rinseCyclesField;
            }
            set {
                this.rinseCyclesField = value;
            }
        }
        
        /// <remarks/>
        public short volumePerCycle {
            get {
                return this.volumePerCycleField;
            }
            set {
                this.volumePerCycleField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class CmdSamplerStopRecord {
        
        private ESamplerStop stopModeField;
        
        /// <remarks/>
        public ESamplerStop stopMode {
            get {
                return this.stopModeField;
            }
            set {
                this.stopModeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum ESamplerStop {
        
        /// <remarks/>
        eSamplerStop_Rack,
        
        /// <remarks/>
        eSamplerStop_Lift,
        
        /// <remarks/>
        eSamplerStop_All,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class CmdResetRecord {
        
        private EResetOption resetOptionField;
        
        /// <remarks/>
        public EResetOption resetOption {
            get {
                return this.resetOptionField;
            }
            set {
                this.resetOptionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EResetOption {
        
        /// <remarks/>
        eResetOption_Device,
        
        /// <remarks/>
        eResetOption_Protocol,
        
        /// <remarks/>
        eResetOption_All,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class RemoteUserSettings {
        
        private EColor m_settingsColorField;
        
        private EScreenBrightness m_settingsBrightnessField;
        
        private EButtonShape m_buttonShapeField;
        
        private bool m_screenSaverField;
        
        private short m_screenSaverWaitingTimeField;
        
        private EAlphanumericKeyboard m_alphanumericKeyboardField;
        
        private ENumericKeyboard m_numericKeyboardField;
        
        /// <remarks/>
        public EColor m_settingsColor {
            get {
                return this.m_settingsColorField;
            }
            set {
                this.m_settingsColorField = value;
            }
        }
        
        /// <remarks/>
        public EScreenBrightness m_settingsBrightness {
            get {
                return this.m_settingsBrightnessField;
            }
            set {
                this.m_settingsBrightnessField = value;
            }
        }
        
        /// <remarks/>
        public EButtonShape m_buttonShape {
            get {
                return this.m_buttonShapeField;
            }
            set {
                this.m_buttonShapeField = value;
            }
        }
        
        /// <remarks/>
        public bool m_screenSaver {
            get {
                return this.m_screenSaverField;
            }
            set {
                this.m_screenSaverField = value;
            }
        }
        
        /// <remarks/>
        public short m_screenSaverWaitingTime {
            get {
                return this.m_screenSaverWaitingTimeField;
            }
            set {
                this.m_screenSaverWaitingTimeField = value;
            }
        }
        
        /// <remarks/>
        public EAlphanumericKeyboard m_alphanumericKeyboard {
            get {
                return this.m_alphanumericKeyboardField;
            }
            set {
                this.m_alphanumericKeyboardField = value;
            }
        }
        
        /// <remarks/>
        public ENumericKeyboard m_numericKeyboard {
            get {
                return this.m_numericKeyboardField;
            }
            set {
                this.m_numericKeyboardField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EColor {
        
        /// <remarks/>
        eColorid_Color_Grey,
        
        /// <remarks/>
        eColorid_Color_Blue,
        
        /// <remarks/>
        eColorid_Color_Green,
        
        /// <remarks/>
        eColorid_Color_Red,
        
        /// <remarks/>
        eColorid_Color_GreyLight,
        
        /// <remarks/>
        eColorid_Color_BlueLight,
        
        /// <remarks/>
        eColorid_Color_GreenLight,
        
        /// <remarks/>
        eColorid_Color_RedLight,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EScreenBrightness {
        
        /// <remarks/>
        eScreenBrightnessid_ScreenBrightness_50,
        
        /// <remarks/>
        eScreenBrightnessid_ScreenBrightness_60,
        
        /// <remarks/>
        eScreenBrightnessid_ScreenBrightness_70,
        
        /// <remarks/>
        eScreenBrightnessid_ScreenBrightness_80,
        
        /// <remarks/>
        eScreenBrightnessid_ScreenBrightness_90,
        
        /// <remarks/>
        eScreenBrightnessid_ScreenBrightness_100,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EButtonShape {
        
        /// <remarks/>
        eButtonShapeid_ButtonShape_Roundly,
        
        /// <remarks/>
        eButtonShapeid_ButtonShape_Angularly,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EAlphanumericKeyboard {
        
        /// <remarks/>
        eAlphanumericKeyboardid_AlphanumericKeyboard_English,
        
        /// <remarks/>
        eAlphanumericKeyboardid_AlphanumericKeyboard_French,
        
        /// <remarks/>
        eAlphanumericKeyboardid_AlphanumericKeyboard_German,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum ENumericKeyboard {
        
        /// <remarks/>
        eNumericKeyboardid_NumericKeyboard_Calculator,
        
        /// <remarks/>
        eNumericKeyboardid_NumericKeyboard_Handy,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class RemoteLanguageInfo {
        
        private ELanguage m_languageField;
        
        /// <remarks/>
        public ELanguage m_language {
            get {
                return this.m_languageField;
            }
            set {
                this.m_languageField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum ELanguage {
        
        /// <remarks/>
        eLanguageid_Language_German,
        
        /// <remarks/>
        eLanguageid_Language_English,
        
        /// <remarks/>
        eLanguageid_Language_French,
        
        /// <remarks/>
        eLanguageid_Language_Italian,
        
        /// <remarks/>
        eLanguageid_Language_Spanish,
        
        /// <remarks/>
        eLanguageid_Language_Chinese,
        
        /// <remarks/>
        eLanguageid_Language_Russian,
        
        /// <remarks/>
        eLanguageid_Language_Japanese,
        
        /// <remarks/>
        eLanguageid_Language_Korean,
        
        /// <remarks/>
        eLanguageid_Language_Portuguese,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class Remote_MTServiceRecord {
        
        private System.DateTime m_startupDateField;
        
        private System.DateTime m_lastServiceField;
        
        private System.DateTime m_nextServiceField;
        
        /// <remarks/>
        public System.DateTime m_startupDate {
            get {
                return this.m_startupDateField;
            }
            set {
                this.m_startupDateField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_lastService {
            get {
                return this.m_lastServiceField;
            }
            set {
                this.m_lastServiceField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_nextService {
            get {
                return this.m_nextServiceField;
            }
            set {
                this.m_nextServiceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class PnPStatus {
        
        private EPnPStatus m_status_HandBCRField;
        
        private EPnPStatus m_status_BuildInBCRField;
        
        private EPnPStatus m_status_LinePrinterField;
        
        private EPnPStatus m_status_FingerprintReaderField;
        
        private EPnPStatus m_status_USBStickField;
        
        /// <remarks/>
        public EPnPStatus m_status_HandBCR {
            get {
                return this.m_status_HandBCRField;
            }
            set {
                this.m_status_HandBCRField = value;
            }
        }
        
        /// <remarks/>
        public EPnPStatus m_status_BuildInBCR {
            get {
                return this.m_status_BuildInBCRField;
            }
            set {
                this.m_status_BuildInBCRField = value;
            }
        }
        
        /// <remarks/>
        public EPnPStatus m_status_LinePrinter {
            get {
                return this.m_status_LinePrinterField;
            }
            set {
                this.m_status_LinePrinterField = value;
            }
        }
        
        /// <remarks/>
        public EPnPStatus m_status_FingerprintReader {
            get {
                return this.m_status_FingerprintReaderField;
            }
            set {
                this.m_status_FingerprintReaderField = value;
            }
        }
        
        /// <remarks/>
        public EPnPStatus m_status_USBStick {
            get {
                return this.m_status_USBStickField;
            }
            set {
                this.m_status_USBStickField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EPnPStatus {
        
        /// <remarks/>
        ePnPStatusid_PnPStatus_Installed,
        
        /// <remarks/>
        ePnPStatusid_PnPStatus_NotInstalled,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class GeneralheaderRecord {
        
        private string m_requestTypeNameField;
        
        private ulong m_requestIDField;
        
        /// <remarks/>
        public string m_requestTypeName {
            get {
                return this.m_requestTypeNameField;
            }
            set {
                this.m_requestTypeNameField = value;
            }
        }
        
        /// <remarks/>
        public ulong m_requestID {
            get {
                return this.m_requestIDField;
            }
            set {
                this.m_requestIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class Response_SimpleResultRecord {
        
        private bool m_bSuccessField;
        
        private string m_errorReasonField;
        
        /// <remarks/>
        public bool m_bSuccess {
            get {
                return this.m_bSuccessField;
            }
            set {
                this.m_bSuccessField = value;
            }
        }
        
        /// <remarks/>
        public string m_errorReason {
            get {
                return this.m_errorReasonField;
            }
            set {
                this.m_errorReasonField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class Response_StatusRecord {
        
        private string m_statusField;
        
        /// <remarks/>
        public string m_status {
            get {
                return this.m_statusField;
            }
            set {
                this.m_statusField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class Request_moduleSetRecord {
        
        private string m_moduleIdField;
        
        private string m_sensorIdField;
        
        /// <remarks/>
        public string m_moduleId {
            get {
                return this.m_moduleIdField;
            }
            set {
                this.m_moduleIdField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorId {
            get {
                return this.m_sensorIdField;
            }
            set {
                this.m_sensorIdField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class moduleConfigParamRecord {
        
        private string m_moduleIdField;
        
        private string m_sensorIdField;
        
        private string m_tempSensorIdField;
        
        /// <remarks/>
        public string m_moduleId {
            get {
                return this.m_moduleIdField;
            }
            set {
                this.m_moduleIdField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorId {
            get {
                return this.m_sensorIdField;
            }
            set {
                this.m_sensorIdField = value;
            }
        }
        
        /// <remarks/>
        public string m_tempSensorId {
            get {
                return this.m_tempSensorIdField;
            }
            set {
                this.m_tempSensorIdField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class Response_moduleGetRecord {
        
        private moduleConfigParamRecord[] m_moduleConfigsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfModuleConfigParamRecord")]
        public moduleConfigParamRecord[] m_moduleConfigs {
            get {
                return this.m_moduleConfigsField;
            }
            set {
                this.m_moduleConfigsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfModuleConfigParamRecord {
        
        private moduleConfigParamRecord[] arrayOfModuleConfigParamRecord1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfModuleConfigParamRecord", IsNullable=true)]
        public moduleConfigParamRecord[] ArrayOfModuleConfigParamRecord1 {
            get {
                return this.arrayOfModuleConfigParamRecord1Field;
            }
            set {
                this.arrayOfModuleConfigParamRecord1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class Request_methodParamsRecord {
        
        private string m_methodIdField;
        
        private string[] m_sensorIDsField;
        
        private string m_sampleIdField;
        
        private string m_userIdField;
        
        private string m_commentField;
        
        private bool m_bLocalStoreField;
        
        /// <remarks/>
        public string m_methodId {
            get {
                return this.m_methodIdField;
            }
            set {
                this.m_methodIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfString")]
        public string[] m_sensorIDs {
            get {
                return this.m_sensorIDsField;
            }
            set {
                this.m_sensorIDsField = value;
            }
        }
        
        /// <remarks/>
        public string m_sampleId {
            get {
                return this.m_sampleIdField;
            }
            set {
                this.m_sampleIdField = value;
            }
        }
        
        /// <remarks/>
        public string m_userId {
            get {
                return this.m_userIdField;
            }
            set {
                this.m_userIdField = value;
            }
        }
        
        /// <remarks/>
        public string m_comment {
            get {
                return this.m_commentField;
            }
            set {
                this.m_commentField = value;
            }
        }
        
        /// <remarks/>
        public bool m_bLocalStore {
            get {
                return this.m_bLocalStoreField;
            }
            set {
                this.m_bLocalStoreField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class Response_startMethodRecord {
        
        private string m_methodIdField;
        
        private short m_jobIdField;
        
        /// <remarks/>
        public string m_methodId {
            get {
                return this.m_methodIdField;
            }
            set {
                this.m_methodIdField = value;
            }
        }
        
        /// <remarks/>
        public short m_jobId {
            get {
                return this.m_jobIdField;
            }
            set {
                this.m_jobIdField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class Request_terminateMethodRecord {
        
        private short m_jobIdField;
        
        /// <remarks/>
        public short m_jobId {
            get {
                return this.m_jobIdField;
            }
            set {
                this.m_jobIdField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class Request_loginRecord {
        
        private string[] m_usernamesField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfString")]
        public string[] m_usernames {
            get {
                return this.m_usernamesField;
            }
            set {
                this.m_usernamesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class Response_loginRecord {
        
        private string m_usernameField;
        
        private string m_passwordField;
        
        /// <remarks/>
        public string m_username {
            get {
                return this.m_usernameField;
            }
            set {
                this.m_usernameField = value;
            }
        }
        
        /// <remarks/>
        public string m_password {
            get {
                return this.m_passwordField;
            }
            set {
                this.m_passwordField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class Request_setupGetItemListRecord {
        
        private string m_itemTypeField;
        
        /// <remarks/>
        public string m_itemType {
            get {
                return this.m_itemTypeField;
            }
            set {
                this.m_itemTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class Response_setupGetItemListRecord {
        
        private string[] m_itemListField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfString")]
        public string[] m_itemList {
            get {
                return this.m_itemListField;
            }
            set {
                this.m_itemListField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class SettingItemRecord {
        
        private string m_itemNameField;
        
        private string m_itemValueField;
        
        /// <remarks/>
        public string m_itemName {
            get {
                return this.m_itemNameField;
            }
            set {
                this.m_itemNameField = value;
            }
        }
        
        /// <remarks/>
        public string m_itemValue {
            get {
                return this.m_itemValueField;
            }
            set {
                this.m_itemValueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class Request_getSettingRecord {
        
        private string m_settingNameField;
        
        /// <remarks/>
        public string m_settingName {
            get {
                return this.m_settingNameField;
            }
            set {
                this.m_settingNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class Response_getSettingRecord {
        
        private string m_settingNameField;
        
        private string m_settingValueField;
        
        /// <remarks/>
        public string m_settingName {
            get {
                return this.m_settingNameField;
            }
            set {
                this.m_settingNameField = value;
            }
        }
        
        /// <remarks/>
        public string m_settingValue {
            get {
                return this.m_settingValueField;
            }
            set {
                this.m_settingValueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class Request_setSettingRecord {
        
        private string m_settingNameField;
        
        private string m_settingValueField;
        
        /// <remarks/>
        public string m_settingName {
            get {
                return this.m_settingNameField;
            }
            set {
                this.m_settingNameField = value;
            }
        }
        
        /// <remarks/>
        public string m_settingValue {
            get {
                return this.m_settingValueField;
            }
            set {
                this.m_settingValueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class Request_setupExportRecord {
        
        private string m_itemGroupField;
        
        private string m_itemNameField;
        
        /// <remarks/>
        public string m_itemGroup {
            get {
                return this.m_itemGroupField;
            }
            set {
                this.m_itemGroupField = value;
            }
        }
        
        /// <remarks/>
        public string m_itemName {
            get {
                return this.m_itemNameField;
            }
            set {
                this.m_itemNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class Notification_ISMChangeRecord {
        
        private string m_deviceTypeField;
        
        private string m_sensorNameField;
        
        private bool m_bPluginField;
        
        private short m_moduleIdField;
        
        /// <remarks/>
        public string m_deviceType {
            get {
                return this.m_deviceTypeField;
            }
            set {
                this.m_deviceTypeField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorName {
            get {
                return this.m_sensorNameField;
            }
            set {
                this.m_sensorNameField = value;
            }
        }
        
        /// <remarks/>
        public bool m_bPlugin {
            get {
                return this.m_bPluginField;
            }
            set {
                this.m_bPluginField = value;
            }
        }
        
        /// <remarks/>
        public short m_moduleId {
            get {
                return this.m_moduleIdField;
            }
            set {
                this.m_moduleIdField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ModuleRecord {
        
        private string m_moduleNameField;
        
        private EModuleID m_moduleIDField;
        
        private EGModuleType m_moduleTypeField;
        
        private string m_serialNumberField;
        
        private string m_softwareVersionField;
        
        private bool m_isActivedField;
        
        private string m_sensorIDField;
        
        private string m_sensorUUIDField;
        
        private ESensorType m_sensorTypeField;
        
        private ESensorClass m_sensorClassField;
        
        private System.DateTime m_calDateField;
        
        private string m_calCreatorField;
        
        private string m_temperatureSensorIDField;
        
        private string m_temperatureSensorUUIDField;
        
        private bool m_printField;
        
        private EReportFormat m_printFormatField;
        
        private bool m_stirFlagField;
        
        private short m_stirSpeedField;
        
        private bool m_reportValueCalculationField;
        
        private bool m_reportDataField;
        
        private bool m_reportInfoField;
        
        /// <remarks/>
        public string m_moduleName {
            get {
                return this.m_moduleNameField;
            }
            set {
                this.m_moduleNameField = value;
            }
        }
        
        /// <remarks/>
        public EModuleID m_moduleID {
            get {
                return this.m_moduleIDField;
            }
            set {
                this.m_moduleIDField = value;
            }
        }
        
        /// <remarks/>
        public EGModuleType m_moduleType {
            get {
                return this.m_moduleTypeField;
            }
            set {
                this.m_moduleTypeField = value;
            }
        }
        
        /// <remarks/>
        public string m_serialNumber {
            get {
                return this.m_serialNumberField;
            }
            set {
                this.m_serialNumberField = value;
            }
        }
        
        /// <remarks/>
        public string m_softwareVersion {
            get {
                return this.m_softwareVersionField;
            }
            set {
                this.m_softwareVersionField = value;
            }
        }
        
        /// <remarks/>
        public bool m_isActived {
            get {
                return this.m_isActivedField;
            }
            set {
                this.m_isActivedField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorID {
            get {
                return this.m_sensorIDField;
            }
            set {
                this.m_sensorIDField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorUUID {
            get {
                return this.m_sensorUUIDField;
            }
            set {
                this.m_sensorUUIDField = value;
            }
        }
        
        /// <remarks/>
        public ESensorType m_sensorType {
            get {
                return this.m_sensorTypeField;
            }
            set {
                this.m_sensorTypeField = value;
            }
        }
        
        /// <remarks/>
        public ESensorClass m_sensorClass {
            get {
                return this.m_sensorClassField;
            }
            set {
                this.m_sensorClassField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_calDate {
            get {
                return this.m_calDateField;
            }
            set {
                this.m_calDateField = value;
            }
        }
        
        /// <remarks/>
        public string m_calCreator {
            get {
                return this.m_calCreatorField;
            }
            set {
                this.m_calCreatorField = value;
            }
        }
        
        /// <remarks/>
        public string m_temperatureSensorID {
            get {
                return this.m_temperatureSensorIDField;
            }
            set {
                this.m_temperatureSensorIDField = value;
            }
        }
        
        /// <remarks/>
        public string m_temperatureSensorUUID {
            get {
                return this.m_temperatureSensorUUIDField;
            }
            set {
                this.m_temperatureSensorUUIDField = value;
            }
        }
        
        /// <remarks/>
        public bool m_print {
            get {
                return this.m_printField;
            }
            set {
                this.m_printField = value;
            }
        }
        
        /// <remarks/>
        public EReportFormat m_printFormat {
            get {
                return this.m_printFormatField;
            }
            set {
                this.m_printFormatField = value;
            }
        }
        
        /// <remarks/>
        public bool m_stirFlag {
            get {
                return this.m_stirFlagField;
            }
            set {
                this.m_stirFlagField = value;
            }
        }
        
        /// <remarks/>
        public short m_stirSpeed {
            get {
                return this.m_stirSpeedField;
            }
            set {
                this.m_stirSpeedField = value;
            }
        }
        
        /// <remarks/>
        public bool m_reportValueCalculation {
            get {
                return this.m_reportValueCalculationField;
            }
            set {
                this.m_reportValueCalculationField = value;
            }
        }
        
        /// <remarks/>
        public bool m_reportData {
            get {
                return this.m_reportDataField;
            }
            set {
                this.m_reportDataField = value;
            }
        }
        
        /// <remarks/>
        public bool m_reportInfo {
            get {
                return this.m_reportInfoField;
            }
            set {
                this.m_reportInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EGModuleType {
        
        /// <remarks/>
        eGModuleTypeid_GModuleType_None,
        
        /// <remarks/>
        eGModuleTypeid_GModuleType_PHIsfet,
        
        /// <remarks/>
        eGModuleTypeid_GModuleType_PHIon,
        
        /// <remarks/>
        eGModuleTypeid_GModuleType_Cond,
        
        /// <remarks/>
        eGModuleTypeid_GModuleType_DO,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EReportFormat {
        
        /// <remarks/>
        eReportFormatid_ReportFormat_Summary,
        
        /// <remarks/>
        eReportFormatid_ReportFormat_UserDefined,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFTitleRecord {
        
        private EMethodType m_methodTypeIDField;
        
        private string m_methodIDField;
        
        private string m_methodTitleField;
        
        private string m_methodCreatedUserField;
        
        private System.DateTime m_methodCreatedTimeField;
        
        private string m_methodModifiedUserField;
        
        private System.DateTime m_methodModifiedTimeField;
        
        private bool m_methodProtectedField;
        
        private bool m_methodSOPFlagField;
        
        private string m_methodSOPTextField;
        
        /// <remarks/>
        public EMethodType m_methodTypeID {
            get {
                return this.m_methodTypeIDField;
            }
            set {
                this.m_methodTypeIDField = value;
            }
        }
        
        /// <remarks/>
        public string m_methodID {
            get {
                return this.m_methodIDField;
            }
            set {
                this.m_methodIDField = value;
            }
        }
        
        /// <remarks/>
        public string m_methodTitle {
            get {
                return this.m_methodTitleField;
            }
            set {
                this.m_methodTitleField = value;
            }
        }
        
        /// <remarks/>
        public string m_methodCreatedUser {
            get {
                return this.m_methodCreatedUserField;
            }
            set {
                this.m_methodCreatedUserField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_methodCreatedTime {
            get {
                return this.m_methodCreatedTimeField;
            }
            set {
                this.m_methodCreatedTimeField = value;
            }
        }
        
        /// <remarks/>
        public string m_methodModifiedUser {
            get {
                return this.m_methodModifiedUserField;
            }
            set {
                this.m_methodModifiedUserField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_methodModifiedTime {
            get {
                return this.m_methodModifiedTimeField;
            }
            set {
                this.m_methodModifiedTimeField = value;
            }
        }
        
        /// <remarks/>
        public bool m_methodProtected {
            get {
                return this.m_methodProtectedField;
            }
            set {
                this.m_methodProtectedField = value;
            }
        }
        
        /// <remarks/>
        public bool m_methodSOPFlag {
            get {
                return this.m_methodSOPFlagField;
            }
            set {
                this.m_methodSOPFlagField = value;
            }
        }
        
        /// <remarks/>
        public string m_methodSOPText {
            get {
                return this.m_methodSOPTextField;
            }
            set {
                this.m_methodSOPTextField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EMethodType {
        
        /// <remarks/>
        eMethodTypeid_MethodType_Measure,
        
        /// <remarks/>
        eMethodTypeid_MethodType_Calibration,
        
        /// <remarks/>
        eMethodTypeid_MethodType_SensorTest,
        
        /// <remarks/>
        eMethodTypeid_MethodType_Interval,
        
        /// <remarks/>
        eMethodTypeid_MethodType_Incremental,
        
        /// <remarks/>
        eMethodTypeid_MethodType_OUR,
        
        /// <remarks/>
        eMethodTypeid_MethodType_SOUR,
        
        /// <remarks/>
        eMethodTypeid_MethodType_BOD,
        
        /// <remarks/>
        eMethodTypeid_MethodType_BCV,
        
        /// <remarks/>
        eMethodTypeid_MethodType_DirectMeasure,
        
        /// <remarks/>
        eMethodTypeid_MethodType_DirectCalibration,
        
        /// <remarks/>
        eMethodTypeid_MethodType_Service,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ResultInfoRecord {
        
        private short m_moduleTypeField;
        
        private string m_moduleSNField;
        
        private short m_sensorTypeField;
        
        private short m_sensorClassField;
        
        private string m_sensorNameField;
        
        private string m_sensorSerialNumberField;
        
        private short m_eIonTypeField;
        
        private short m_eIonChargeField;
        
        private decfloat m_ionMolarMassField;
        
        private System.DateTime m_calDateField;
        
        private string m_calCreatorField;
        
        private short m_eTemperatureCaptureField;
        
        private string m_tempSensorField;
        
        private string m_tempSensorSNField;
        
        /// <remarks/>
        public short m_moduleType {
            get {
                return this.m_moduleTypeField;
            }
            set {
                this.m_moduleTypeField = value;
            }
        }
        
        /// <remarks/>
        public string m_moduleSN {
            get {
                return this.m_moduleSNField;
            }
            set {
                this.m_moduleSNField = value;
            }
        }
        
        /// <remarks/>
        public short m_sensorType {
            get {
                return this.m_sensorTypeField;
            }
            set {
                this.m_sensorTypeField = value;
            }
        }
        
        /// <remarks/>
        public short m_sensorClass {
            get {
                return this.m_sensorClassField;
            }
            set {
                this.m_sensorClassField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorName {
            get {
                return this.m_sensorNameField;
            }
            set {
                this.m_sensorNameField = value;
            }
        }
        
        /// <remarks/>
        public string m_sensorSerialNumber {
            get {
                return this.m_sensorSerialNumberField;
            }
            set {
                this.m_sensorSerialNumberField = value;
            }
        }
        
        /// <remarks/>
        public short m_eIonType {
            get {
                return this.m_eIonTypeField;
            }
            set {
                this.m_eIonTypeField = value;
            }
        }
        
        /// <remarks/>
        public short m_eIonCharge {
            get {
                return this.m_eIonChargeField;
            }
            set {
                this.m_eIonChargeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_ionMolarMass {
            get {
                return this.m_ionMolarMassField;
            }
            set {
                this.m_ionMolarMassField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime m_calDate {
            get {
                return this.m_calDateField;
            }
            set {
                this.m_calDateField = value;
            }
        }
        
        /// <remarks/>
        public string m_calCreator {
            get {
                return this.m_calCreatorField;
            }
            set {
                this.m_calCreatorField = value;
            }
        }
        
        /// <remarks/>
        public short m_eTemperatureCapture {
            get {
                return this.m_eTemperatureCaptureField;
            }
            set {
                this.m_eTemperatureCaptureField = value;
            }
        }
        
        /// <remarks/>
        public string m_tempSensor {
            get {
                return this.m_tempSensorField;
            }
            set {
                this.m_tempSensorField = value;
            }
        }
        
        /// <remarks/>
        public string m_tempSensorSN {
            get {
                return this.m_tempSensorSNField;
            }
            set {
                this.m_tempSensorSNField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFConfigurationRecord {
        
        private EMeasurementType m_measType1Field;
        
        private string m_sensor1Field;
        
        private ETemperatureCapture m_tempCapture1Field;
        
        private string m_tempSensor1Field;
        
        private EBarometricCapture m_barometricCapture1Field;
        
        private EMeasurementType m_measType2Field;
        
        private string m_sensor2Field;
        
        private ETemperatureCapture m_tempCapture2Field;
        
        private string m_tempSensor2Field;
        
        private EBarometricCapture m_barometricCapture2Field;
        
        private EMeasurementType m_measType3Field;
        
        private string m_sensor3Field;
        
        private ETemperatureCapture m_tempCapture3Field;
        
        private string m_tempSensor3Field;
        
        private EBarometricCapture m_barometricCapture3Field;
        
        private bool m_overlapTempCaptureFlagField;
        
        private EMeasIndex m_measIDForUsedTemperatureField;
        
        private bool m_isAutomationField;
        
        private bool m_isRadioClockTimeField;
        
        private ResultInfoRecord[] m_resultInfosField;
        
        /// <remarks/>
        public EMeasurementType m_measType1 {
            get {
                return this.m_measType1Field;
            }
            set {
                this.m_measType1Field = value;
            }
        }
        
        /// <remarks/>
        public string m_sensor1 {
            get {
                return this.m_sensor1Field;
            }
            set {
                this.m_sensor1Field = value;
            }
        }
        
        /// <remarks/>
        public ETemperatureCapture m_tempCapture1 {
            get {
                return this.m_tempCapture1Field;
            }
            set {
                this.m_tempCapture1Field = value;
            }
        }
        
        /// <remarks/>
        public string m_tempSensor1 {
            get {
                return this.m_tempSensor1Field;
            }
            set {
                this.m_tempSensor1Field = value;
            }
        }
        
        /// <remarks/>
        public EBarometricCapture m_barometricCapture1 {
            get {
                return this.m_barometricCapture1Field;
            }
            set {
                this.m_barometricCapture1Field = value;
            }
        }
        
        /// <remarks/>
        public EMeasurementType m_measType2 {
            get {
                return this.m_measType2Field;
            }
            set {
                this.m_measType2Field = value;
            }
        }
        
        /// <remarks/>
        public string m_sensor2 {
            get {
                return this.m_sensor2Field;
            }
            set {
                this.m_sensor2Field = value;
            }
        }
        
        /// <remarks/>
        public ETemperatureCapture m_tempCapture2 {
            get {
                return this.m_tempCapture2Field;
            }
            set {
                this.m_tempCapture2Field = value;
            }
        }
        
        /// <remarks/>
        public string m_tempSensor2 {
            get {
                return this.m_tempSensor2Field;
            }
            set {
                this.m_tempSensor2Field = value;
            }
        }
        
        /// <remarks/>
        public EBarometricCapture m_barometricCapture2 {
            get {
                return this.m_barometricCapture2Field;
            }
            set {
                this.m_barometricCapture2Field = value;
            }
        }
        
        /// <remarks/>
        public EMeasurementType m_measType3 {
            get {
                return this.m_measType3Field;
            }
            set {
                this.m_measType3Field = value;
            }
        }
        
        /// <remarks/>
        public string m_sensor3 {
            get {
                return this.m_sensor3Field;
            }
            set {
                this.m_sensor3Field = value;
            }
        }
        
        /// <remarks/>
        public ETemperatureCapture m_tempCapture3 {
            get {
                return this.m_tempCapture3Field;
            }
            set {
                this.m_tempCapture3Field = value;
            }
        }
        
        /// <remarks/>
        public string m_tempSensor3 {
            get {
                return this.m_tempSensor3Field;
            }
            set {
                this.m_tempSensor3Field = value;
            }
        }
        
        /// <remarks/>
        public EBarometricCapture m_barometricCapture3 {
            get {
                return this.m_barometricCapture3Field;
            }
            set {
                this.m_barometricCapture3Field = value;
            }
        }
        
        /// <remarks/>
        public bool m_overlapTempCaptureFlag {
            get {
                return this.m_overlapTempCaptureFlagField;
            }
            set {
                this.m_overlapTempCaptureFlagField = value;
            }
        }
        
        /// <remarks/>
        public EMeasIndex m_measIDForUsedTemperature {
            get {
                return this.m_measIDForUsedTemperatureField;
            }
            set {
                this.m_measIDForUsedTemperatureField = value;
            }
        }
        
        /// <remarks/>
        public bool m_isAutomation {
            get {
                return this.m_isAutomationField;
            }
            set {
                this.m_isAutomationField = value;
            }
        }
        
        /// <remarks/>
        public bool m_isRadioClockTime {
            get {
                return this.m_isRadioClockTimeField;
            }
            set {
                this.m_isRadioClockTimeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfResultInfoRecord")]
        public ResultInfoRecord[] m_resultInfos {
            get {
                return this.m_resultInfosField;
            }
            set {
                this.m_resultInfosField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EMeasurementType {
        
        /// <remarks/>
        eMeasurementTypeid_MeasurementType_PH,
        
        /// <remarks/>
        eMeasurementTypeid_MeasurementType_Ion,
        
        /// <remarks/>
        eMeasurementTypeid_MeasurementType_Cond,
        
        /// <remarks/>
        eMeasurementTypeid_MeasurementType_DO,
        
        /// <remarks/>
        eMeasurementTypeid_MeasurementType_Redox,
        
        /// <remarks/>
        eMeasurementTypeid_MeasurementType_None,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EMeasIndex {
        
        /// <remarks/>
        eMeasIndexid_MeasIndex_MeasType1,
        
        /// <remarks/>
        eMeasIndexid_MeasIndex_MeasType2,
        
        /// <remarks/>
        eMeasIndexid_MeasIndex_MeasType3,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfResultInfoRecord {
        
        private ResultInfoRecord[] arrayOfResultInfoRecord1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfResultInfoRecord", IsNullable=true)]
        public ResultInfoRecord[] ArrayOfResultInfoRecord1 {
            get {
                return this.arrayOfResultInfoRecord1Field;
            }
            set {
                this.arrayOfResultInfoRecord1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFSampleMeasureIntervalRecord {
        
        private string m_sampleIDField;
        
        private decfloat m_manualTemperatureCField;
        
        private decfloat m_manualTemperatureFField;
        
        private decfloat m_salCorrectionFactorField;
        
        private decfloat m_manualBarometric_mBarField;
        
        private decfloat m_manualBarometric_hPaField;
        
        private decfloat m_manualBarometric_mmHgField;
        
        private decfloat m_manualBarometric_AtmField;
        
        private string m_commentField;
        
        /// <remarks/>
        public string m_sampleID {
            get {
                return this.m_sampleIDField;
            }
            set {
                this.m_sampleIDField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualTemperatureC {
            get {
                return this.m_manualTemperatureCField;
            }
            set {
                this.m_manualTemperatureCField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualTemperatureF {
            get {
                return this.m_manualTemperatureFField;
            }
            set {
                this.m_manualTemperatureFField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_salCorrectionFactor {
            get {
                return this.m_salCorrectionFactorField;
            }
            set {
                this.m_salCorrectionFactorField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualBarometric_mBar {
            get {
                return this.m_manualBarometric_mBarField;
            }
            set {
                this.m_manualBarometric_mBarField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualBarometric_hPa {
            get {
                return this.m_manualBarometric_hPaField;
            }
            set {
                this.m_manualBarometric_hPaField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualBarometric_mmHg {
            get {
                return this.m_manualBarometric_mmHgField;
            }
            set {
                this.m_manualBarometric_mmHgField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualBarometric_Atm {
            get {
                return this.m_manualBarometric_AtmField;
            }
            set {
                this.m_manualBarometric_AtmField = value;
            }
        }
        
        /// <remarks/>
        public string m_comment {
            get {
                return this.m_commentField;
            }
            set {
                this.m_commentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFSampleCalibrationRecord {
        
        private string m_bufStdGrpUuidField;
        
        private string m_bufStdGrpField;
        
        private decfloat m_bufRefTemperatureField;
        
        private ECalMode m_calModeField;
        
        private bool m_autoBufRecogField;
        
        private ECalPointNum m_bufStdNumField;
        
        private MTValue[] m_bufStdSeqField;
        
        private ECalPointNum m_doCalPointField;
        
        private EDOCalStd1Type m_doCalStd1TypeField;
        
        private decfloat m_doConcentractionField;
        
        private decfloat m_salCorrectionFactorField;
        
        private decfloat m_manualTemperatureCField;
        
        private decfloat m_manualTemperatureFField;
        
        private decfloat m_manualBarometric_mBarField;
        
        private decfloat m_manualBarometric_hPaField;
        
        private decfloat m_manualBarometric_mmHgField;
        
        private decfloat m_manualBarometric_AtmField;
        
        private string m_commentField;
        
        /// <remarks/>
        public string m_bufStdGrpUuid {
            get {
                return this.m_bufStdGrpUuidField;
            }
            set {
                this.m_bufStdGrpUuidField = value;
            }
        }
        
        /// <remarks/>
        public string m_bufStdGrp {
            get {
                return this.m_bufStdGrpField;
            }
            set {
                this.m_bufStdGrpField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_bufRefTemperature {
            get {
                return this.m_bufRefTemperatureField;
            }
            set {
                this.m_bufRefTemperatureField = value;
            }
        }
        
        /// <remarks/>
        public ECalMode m_calMode {
            get {
                return this.m_calModeField;
            }
            set {
                this.m_calModeField = value;
            }
        }
        
        /// <remarks/>
        public bool m_autoBufRecog {
            get {
                return this.m_autoBufRecogField;
            }
            set {
                this.m_autoBufRecogField = value;
            }
        }
        
        /// <remarks/>
        public ECalPointNum m_bufStdNum {
            get {
                return this.m_bufStdNumField;
            }
            set {
                this.m_bufStdNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfMTValue")]
        public MTValue[] m_bufStdSeq {
            get {
                return this.m_bufStdSeqField;
            }
            set {
                this.m_bufStdSeqField = value;
            }
        }
        
        /// <remarks/>
        public ECalPointNum m_doCalPoint {
            get {
                return this.m_doCalPointField;
            }
            set {
                this.m_doCalPointField = value;
            }
        }
        
        /// <remarks/>
        public EDOCalStd1Type m_doCalStd1Type {
            get {
                return this.m_doCalStd1TypeField;
            }
            set {
                this.m_doCalStd1TypeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_doConcentraction {
            get {
                return this.m_doConcentractionField;
            }
            set {
                this.m_doConcentractionField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_salCorrectionFactor {
            get {
                return this.m_salCorrectionFactorField;
            }
            set {
                this.m_salCorrectionFactorField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualTemperatureC {
            get {
                return this.m_manualTemperatureCField;
            }
            set {
                this.m_manualTemperatureCField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualTemperatureF {
            get {
                return this.m_manualTemperatureFField;
            }
            set {
                this.m_manualTemperatureFField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualBarometric_mBar {
            get {
                return this.m_manualBarometric_mBarField;
            }
            set {
                this.m_manualBarometric_mBarField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualBarometric_hPa {
            get {
                return this.m_manualBarometric_hPaField;
            }
            set {
                this.m_manualBarometric_hPaField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualBarometric_mmHg {
            get {
                return this.m_manualBarometric_mmHgField;
            }
            set {
                this.m_manualBarometric_mmHgField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualBarometric_Atm {
            get {
                return this.m_manualBarometric_AtmField;
            }
            set {
                this.m_manualBarometric_AtmField = value;
            }
        }
        
        /// <remarks/>
        public string m_comment {
            get {
                return this.m_commentField;
            }
            set {
                this.m_commentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum ECalPointNum {
        
        /// <remarks/>
        eCalPointNumid_CalPointNum_0,
        
        /// <remarks/>
        eCalPointNumid_CalPointNum_1,
        
        /// <remarks/>
        eCalPointNumid_CalPointNum_2,
        
        /// <remarks/>
        eCalPointNumid_CalPointNum_3,
        
        /// <remarks/>
        eCalPointNumid_CalPointNum_4,
        
        /// <remarks/>
        eCalPointNumid_CalPointNum_5,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EDOCalStd1Type {
        
        /// <remarks/>
        eDOCalStd1Typeid_DOCalStd1Type_SaturatedAir,
        
        /// <remarks/>
        eDOCalStd1Typeid_DOCalStd1Type_ManualEntry,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfMTValue {
        
        private MTValue[] arrayOfMTValue1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfMTValue", IsNullable=true)]
        public MTValue[] ArrayOfMTValue1 {
            get {
                return this.arrayOfMTValue1Field;
            }
            set {
                this.arrayOfMTValue1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFSampleSensorTestRecord {
        
        private bool m_calibrationFlagField;
        
        private string m_bufStdGrpUuidField;
        
        private string m_bufStdGrpField;
        
        private decfloat m_bufRefTemperatureField;
        
        private ECalMode m_calModeField;
        
        private bool m_autoBufRecogField;
        
        private ECalPointNum m_bufStdNumField;
        
        private ECommonUnit m_bufStddUnitField;
        
        private MTValue[] m_bufStdSeqField;
        
        private bool m_driftTestField;
        
        private bool m_testMeasurementsFlagField;
        
        private ECalPointNum m_testMeasurementsNumField;
        
        private MTValue[] m_testBufSeqField;
        
        private decfloat m_manualTemperatureCField;
        
        private decfloat m_manualTemperatureFField;
        
        private string m_commentField;
        
        /// <remarks/>
        public bool m_calibrationFlag {
            get {
                return this.m_calibrationFlagField;
            }
            set {
                this.m_calibrationFlagField = value;
            }
        }
        
        /// <remarks/>
        public string m_bufStdGrpUuid {
            get {
                return this.m_bufStdGrpUuidField;
            }
            set {
                this.m_bufStdGrpUuidField = value;
            }
        }
        
        /// <remarks/>
        public string m_bufStdGrp {
            get {
                return this.m_bufStdGrpField;
            }
            set {
                this.m_bufStdGrpField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_bufRefTemperature {
            get {
                return this.m_bufRefTemperatureField;
            }
            set {
                this.m_bufRefTemperatureField = value;
            }
        }
        
        /// <remarks/>
        public ECalMode m_calMode {
            get {
                return this.m_calModeField;
            }
            set {
                this.m_calModeField = value;
            }
        }
        
        /// <remarks/>
        public bool m_autoBufRecog {
            get {
                return this.m_autoBufRecogField;
            }
            set {
                this.m_autoBufRecogField = value;
            }
        }
        
        /// <remarks/>
        public ECalPointNum m_bufStdNum {
            get {
                return this.m_bufStdNumField;
            }
            set {
                this.m_bufStdNumField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit m_bufStddUnit {
            get {
                return this.m_bufStddUnitField;
            }
            set {
                this.m_bufStddUnitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfMTValue")]
        public MTValue[] m_bufStdSeq {
            get {
                return this.m_bufStdSeqField;
            }
            set {
                this.m_bufStdSeqField = value;
            }
        }
        
        /// <remarks/>
        public bool m_driftTest {
            get {
                return this.m_driftTestField;
            }
            set {
                this.m_driftTestField = value;
            }
        }
        
        /// <remarks/>
        public bool m_testMeasurementsFlag {
            get {
                return this.m_testMeasurementsFlagField;
            }
            set {
                this.m_testMeasurementsFlagField = value;
            }
        }
        
        /// <remarks/>
        public ECalPointNum m_testMeasurementsNum {
            get {
                return this.m_testMeasurementsNumField;
            }
            set {
                this.m_testMeasurementsNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfMTValue")]
        public MTValue[] m_testBufSeq {
            get {
                return this.m_testBufSeqField;
            }
            set {
                this.m_testBufSeqField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualTemperatureC {
            get {
                return this.m_manualTemperatureCField;
            }
            set {
                this.m_manualTemperatureCField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualTemperatureF {
            get {
                return this.m_manualTemperatureFField;
            }
            set {
                this.m_manualTemperatureFField = value;
            }
        }
        
        /// <remarks/>
        public string m_comment {
            get {
                return this.m_commentField;
            }
            set {
                this.m_commentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFSampleIncrementalRecord {
        
        private string m_sampleIDField;
        
        private EIncrementalType m_incrementalTypeField;
        
        private decfloat m_sampleVolumeField;
        
        private EIonRatio m_ionRatioField;
        
        private decfloat m_standardVolumeField;
        
        private ECommonUnit m_bufStdUnitField;
        
        private decfloat m_stdConcentrationField;
        
        private ECalPointNum m_stdAdditionsNumField;
        
        private decfloat m_addedVolumePerAddField;
        
        private EUsedSlope m_usedSlopeField;
        
        private decfloat m_knownSlopeField;
        
        private decfloat m_manualTemperatureCField;
        
        private decfloat m_manualTemperatureFField;
        
        private string m_commentField;
        
        /// <remarks/>
        public string m_sampleID {
            get {
                return this.m_sampleIDField;
            }
            set {
                this.m_sampleIDField = value;
            }
        }
        
        /// <remarks/>
        public EIncrementalType m_incrementalType {
            get {
                return this.m_incrementalTypeField;
            }
            set {
                this.m_incrementalTypeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_sampleVolume {
            get {
                return this.m_sampleVolumeField;
            }
            set {
                this.m_sampleVolumeField = value;
            }
        }
        
        /// <remarks/>
        public EIonRatio m_ionRatio {
            get {
                return this.m_ionRatioField;
            }
            set {
                this.m_ionRatioField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_standardVolume {
            get {
                return this.m_standardVolumeField;
            }
            set {
                this.m_standardVolumeField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit m_bufStdUnit {
            get {
                return this.m_bufStdUnitField;
            }
            set {
                this.m_bufStdUnitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_stdConcentration {
            get {
                return this.m_stdConcentrationField;
            }
            set {
                this.m_stdConcentrationField = value;
            }
        }
        
        /// <remarks/>
        public ECalPointNum m_stdAdditionsNum {
            get {
                return this.m_stdAdditionsNumField;
            }
            set {
                this.m_stdAdditionsNumField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_addedVolumePerAdd {
            get {
                return this.m_addedVolumePerAddField;
            }
            set {
                this.m_addedVolumePerAddField = value;
            }
        }
        
        /// <remarks/>
        public EUsedSlope m_usedSlope {
            get {
                return this.m_usedSlopeField;
            }
            set {
                this.m_usedSlopeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_knownSlope {
            get {
                return this.m_knownSlopeField;
            }
            set {
                this.m_knownSlopeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualTemperatureC {
            get {
                return this.m_manualTemperatureCField;
            }
            set {
                this.m_manualTemperatureCField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualTemperatureF {
            get {
                return this.m_manualTemperatureFField;
            }
            set {
                this.m_manualTemperatureFField = value;
            }
        }
        
        /// <remarks/>
        public string m_comment {
            get {
                return this.m_commentField;
            }
            set {
                this.m_commentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EIncrementalType {
        
        /// <remarks/>
        eIncrementalTypeid_IncrementalType_StandardAddition,
        
        /// <remarks/>
        eIncrementalTypeid_IncrementalType_StandardSubtraction,
        
        /// <remarks/>
        eIncrementalTypeid_IncrementalType_SampleAddition,
        
        /// <remarks/>
        eIncrementalTypeid_IncrementalType_SampleSubtraction,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EIonRatio {
        
        /// <remarks/>
        eIonRatioid_IonRatio_1v1,
        
        /// <remarks/>
        eIonRatioid_IonRatio_1v2,
        
        /// <remarks/>
        eIonRatioid_IonRatio_1v3,
        
        /// <remarks/>
        eIonRatioid_IonRatio_2v1,
        
        /// <remarks/>
        eIonRatioid_IonRatio_2v3,
        
        /// <remarks/>
        eIonRatioid_IonRatio_3v1,
        
        /// <remarks/>
        eIonRatioid_IonRatio_3v2,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EUsedSlope {
        
        /// <remarks/>
        eUsedSlopeid_UsedSlope_FromCalibration,
        
        /// <remarks/>
        eUsedSlopeid_UsedSlope_Theoretical,
        
        /// <remarks/>
        eUsedSlopeid_UsedSlope_EnterKnownSlope,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFSensorCheckRecord {
        
        private bool m_checkCalDateFlagField;
        
        private ETimeUnit m_unitOfMonitoringPeriodField;
        
        private int m_maxElapsedPeriodField;
        
        private bool m_interruptionFlagField;
        
        private ModuleType[] m_moduleField;
        
        /// <remarks/>
        public bool m_checkCalDateFlag {
            get {
                return this.m_checkCalDateFlagField;
            }
            set {
                this.m_checkCalDateFlagField = value;
            }
        }
        
        /// <remarks/>
        public ETimeUnit m_unitOfMonitoringPeriod {
            get {
                return this.m_unitOfMonitoringPeriodField;
            }
            set {
                this.m_unitOfMonitoringPeriodField = value;
            }
        }
        
        /// <remarks/>
        public int m_maxElapsedPeriod {
            get {
                return this.m_maxElapsedPeriodField;
            }
            set {
                this.m_maxElapsedPeriodField = value;
            }
        }
        
        /// <remarks/>
        public bool m_interruptionFlag {
            get {
                return this.m_interruptionFlagField;
            }
            set {
                this.m_interruptionFlagField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfModuleType")]
        public ModuleType[] m_module {
            get {
                return this.m_moduleField;
            }
            set {
                this.m_moduleField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ModuleType {
        
        private EModuleID m_moduleIDField;
        
        /// <remarks/>
        public EModuleID m_moduleID {
            get {
                return this.m_moduleIDField;
            }
            set {
                this.m_moduleIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfModuleType {
        
        private ModuleType[] arrayOfModuleType1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfModuleType", IsNullable=true)]
        public ModuleType[] ArrayOfModuleType1 {
            get {
                return this.arrayOfModuleType1Field;
            }
            set {
                this.arrayOfModuleType1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFSubSensorCheckRecord {
        
        private bool m_checkFlagField;
        
        private decfloat m_phionMinSlopeField;
        
        private decfloat m_phionMaxSlopeField;
        
        private decfloat m_phionMinOffsetField;
        
        private decfloat m_phionMaxOffsetField;
        
        private decfloat m_condMinCCField;
        
        private decfloat m_condMaxCCField;
        
        private decfloat m_doMinSlopeField;
        
        private decfloat m_doMaxSlopeField;
        
        private int m_minCalPointsField;
        
        private decfloat m_LowerLimitCalRangeField;
        
        private decfloat m_UpperLimitCalRangeField;
        
        private int m_UnitLimitCalRangeField;
        
        private bool m_AcceptCalPointOutField;
        
        private bool m_CheckCalRangeField;
        
        /// <remarks/>
        public bool m_checkFlag {
            get {
                return this.m_checkFlagField;
            }
            set {
                this.m_checkFlagField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_phionMinSlope {
            get {
                return this.m_phionMinSlopeField;
            }
            set {
                this.m_phionMinSlopeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_phionMaxSlope {
            get {
                return this.m_phionMaxSlopeField;
            }
            set {
                this.m_phionMaxSlopeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_phionMinOffset {
            get {
                return this.m_phionMinOffsetField;
            }
            set {
                this.m_phionMinOffsetField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_phionMaxOffset {
            get {
                return this.m_phionMaxOffsetField;
            }
            set {
                this.m_phionMaxOffsetField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_condMinCC {
            get {
                return this.m_condMinCCField;
            }
            set {
                this.m_condMinCCField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_condMaxCC {
            get {
                return this.m_condMaxCCField;
            }
            set {
                this.m_condMaxCCField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_doMinSlope {
            get {
                return this.m_doMinSlopeField;
            }
            set {
                this.m_doMinSlopeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_doMaxSlope {
            get {
                return this.m_doMaxSlopeField;
            }
            set {
                this.m_doMaxSlopeField = value;
            }
        }
        
        /// <remarks/>
        public int m_minCalPoints {
            get {
                return this.m_minCalPointsField;
            }
            set {
                this.m_minCalPointsField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_LowerLimitCalRange {
            get {
                return this.m_LowerLimitCalRangeField;
            }
            set {
                this.m_LowerLimitCalRangeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_UpperLimitCalRange {
            get {
                return this.m_UpperLimitCalRangeField;
            }
            set {
                this.m_UpperLimitCalRangeField = value;
            }
        }
        
        /// <remarks/>
        public int m_UnitLimitCalRange {
            get {
                return this.m_UnitLimitCalRangeField;
            }
            set {
                this.m_UnitLimitCalRangeField = value;
            }
        }
        
        /// <remarks/>
        public bool m_AcceptCalPointOut {
            get {
                return this.m_AcceptCalPointOutField;
            }
            set {
                this.m_AcceptCalPointOutField = value;
            }
        }
        
        /// <remarks/>
        public bool m_CheckCalRange {
            get {
                return this.m_CheckCalRangeField;
            }
            set {
                this.m_CheckCalRangeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFMeasureRecord {
        
        private bool m_stirFlagField;
        
        private EStirSpeed m_stirSpeedField;
        
        private bool m_conditionField;
        
        private string m_conditionFormulaField;
        
        /// <remarks/>
        public bool m_stirFlag {
            get {
                return this.m_stirFlagField;
            }
            set {
                this.m_stirFlagField = value;
            }
        }
        
        /// <remarks/>
        public EStirSpeed m_stirSpeed {
            get {
                return this.m_stirSpeedField;
            }
            set {
                this.m_stirSpeedField = value;
            }
        }
        
        /// <remarks/>
        public bool m_condition {
            get {
                return this.m_conditionField;
            }
            set {
                this.m_conditionField = value;
            }
        }
        
        /// <remarks/>
        public string m_conditionFormula {
            get {
                return this.m_conditionFormulaField;
            }
            set {
                this.m_conditionFormulaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFSubMeasureRecord {
        
        private ECondMode m_condModeField;
        
        private ECommonUnit m_unitField;
        
        private decfloat m_relMVOffsetField;
        
        private ETemperatureCorrection m_tempCorrectionField;
        
        private decfloat m_alphaCoefficientField;
        
        private ERefTemperatureC m_refTempField;
        
        private decfloat m_tdsFactorField;
        
        private EResolution m_numberOfDecimalDigitsField;
        
        private EEndpointType m_endPointTypeField;
        
        private EEndpointCriteria m_endPointCriteriaField;
        
        private int m_endPointTimeField;
        
        private decfloat m_mVdEField;
        
        private decfloat m_condUSCMdEField;
        
        private decfloat m_doMgLdEField;
        
        private int m_dtField;
        
        private int m_tminField;
        
        private int m_tmaxField;
        
        private bool m_thresholdFlagField;
        
        private decfloat m_lowerThresholdField;
        
        private decfloat m_upperThresholdField;
        
        private bool m_endpointOutThresholdField;
        
        /// <remarks/>
        public ECondMode m_condMode {
            get {
                return this.m_condModeField;
            }
            set {
                this.m_condModeField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit m_unit {
            get {
                return this.m_unitField;
            }
            set {
                this.m_unitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_relMVOffset {
            get {
                return this.m_relMVOffsetField;
            }
            set {
                this.m_relMVOffsetField = value;
            }
        }
        
        /// <remarks/>
        public ETemperatureCorrection m_tempCorrection {
            get {
                return this.m_tempCorrectionField;
            }
            set {
                this.m_tempCorrectionField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_alphaCoefficient {
            get {
                return this.m_alphaCoefficientField;
            }
            set {
                this.m_alphaCoefficientField = value;
            }
        }
        
        /// <remarks/>
        public ERefTemperatureC m_refTemp {
            get {
                return this.m_refTempField;
            }
            set {
                this.m_refTempField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_tdsFactor {
            get {
                return this.m_tdsFactorField;
            }
            set {
                this.m_tdsFactorField = value;
            }
        }
        
        /// <remarks/>
        public EResolution m_numberOfDecimalDigits {
            get {
                return this.m_numberOfDecimalDigitsField;
            }
            set {
                this.m_numberOfDecimalDigitsField = value;
            }
        }
        
        /// <remarks/>
        public EEndpointType m_endPointType {
            get {
                return this.m_endPointTypeField;
            }
            set {
                this.m_endPointTypeField = value;
            }
        }
        
        /// <remarks/>
        public EEndpointCriteria m_endPointCriteria {
            get {
                return this.m_endPointCriteriaField;
            }
            set {
                this.m_endPointCriteriaField = value;
            }
        }
        
        /// <remarks/>
        public int m_endPointTime {
            get {
                return this.m_endPointTimeField;
            }
            set {
                this.m_endPointTimeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_mVdE {
            get {
                return this.m_mVdEField;
            }
            set {
                this.m_mVdEField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_condUSCMdE {
            get {
                return this.m_condUSCMdEField;
            }
            set {
                this.m_condUSCMdEField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_doMgLdE {
            get {
                return this.m_doMgLdEField;
            }
            set {
                this.m_doMgLdEField = value;
            }
        }
        
        /// <remarks/>
        public int m_dt {
            get {
                return this.m_dtField;
            }
            set {
                this.m_dtField = value;
            }
        }
        
        /// <remarks/>
        public int m_tmin {
            get {
                return this.m_tminField;
            }
            set {
                this.m_tminField = value;
            }
        }
        
        /// <remarks/>
        public int m_tmax {
            get {
                return this.m_tmaxField;
            }
            set {
                this.m_tmaxField = value;
            }
        }
        
        /// <remarks/>
        public bool m_thresholdFlag {
            get {
                return this.m_thresholdFlagField;
            }
            set {
                this.m_thresholdFlagField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_lowerThreshold {
            get {
                return this.m_lowerThresholdField;
            }
            set {
                this.m_lowerThresholdField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_upperThreshold {
            get {
                return this.m_upperThresholdField;
            }
            set {
                this.m_upperThresholdField = value;
            }
        }
        
        /// <remarks/>
        public bool m_endpointOutThreshold {
            get {
                return this.m_endpointOutThresholdField;
            }
            set {
                this.m_endpointOutThresholdField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum ETemperatureCorrection {
        
        /// <remarks/>
        eTemperatureCorrectionid_TemperatureCorrection_Linear,
        
        /// <remarks/>
        eTemperatureCorrectionid_TemperatureCorrection_NonLinear,
        
        /// <remarks/>
        eTemperatureCorrectionid_TemperatureCorrection_Off,
        
        /// <remarks/>
        eTemperatureCorrectionid_TemperatureCorrection_PureWater,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum ERefTemperatureC {
        
        /// <remarks/>
        eRefTemperatureCid_RefTemperatureC_25,
        
        /// <remarks/>
        eRefTemperatureCid_RefTemperatureC_20,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EResolution {
        
        /// <remarks/>
        eResolutionid_Resolution_0,
        
        /// <remarks/>
        eResolutionid_Resolution_1,
        
        /// <remarks/>
        eResolutionid_Resolution_2,
        
        /// <remarks/>
        eResolutionid_Resolution_3,
        
        /// <remarks/>
        eResolutionid_Resolution_4,
        
        /// <remarks/>
        eResolutionid_Resolution_5,
        
        /// <remarks/>
        eResolutionid_Resolution_6,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFCalibrationRecord {
        
        private bool m_stirFlagField;
        
        private EStirSpeed m_stirSpeedField;
        
        private ModuleType[] m_moduleField;
        
        /// <remarks/>
        public bool m_stirFlag {
            get {
                return this.m_stirFlagField;
            }
            set {
                this.m_stirFlagField = value;
            }
        }
        
        /// <remarks/>
        public EStirSpeed m_stirSpeed {
            get {
                return this.m_stirSpeedField;
            }
            set {
                this.m_stirSpeedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfModuleType")]
        public ModuleType[] m_module {
            get {
                return this.m_moduleField;
            }
            set {
                this.m_moduleField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFSensorTestRecord {
        
        private bool m_stirFlagField;
        
        private EStirSpeed m_stirSpeedField;
        
        private ModuleType[] m_moduleField;
        
        /// <remarks/>
        public bool m_stirFlag {
            get {
                return this.m_stirFlagField;
            }
            set {
                this.m_stirFlagField = value;
            }
        }
        
        /// <remarks/>
        public EStirSpeed m_stirSpeed {
            get {
                return this.m_stirSpeedField;
            }
            set {
                this.m_stirSpeedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfModuleType")]
        public ModuleType[] m_module {
            get {
                return this.m_moduleField;
            }
            set {
                this.m_moduleField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFIncrementalRecord {
        
        private bool m_stirFlagField;
        
        private EStirSpeed m_stirSpeedField;
        
        private ModuleType[] m_moduleField;
        
        /// <remarks/>
        public bool m_stirFlag {
            get {
                return this.m_stirFlagField;
            }
            set {
                this.m_stirFlagField = value;
            }
        }
        
        /// <remarks/>
        public EStirSpeed m_stirSpeed {
            get {
                return this.m_stirSpeedField;
            }
            set {
                this.m_stirSpeedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfModuleType")]
        public ModuleType[] m_module {
            get {
                return this.m_moduleField;
            }
            set {
                this.m_moduleField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFIntervalRecord {
        
        private bool m_stirFlagField;
        
        private EStirSpeed m_stirSpeedField;
        
        private int m_intervalTimeField;
        
        private bool m_intervalPrintField;
        
        private bool m_conditionField;
        
        private string m_conditionFormulaField;
        
        /// <remarks/>
        public bool m_stirFlag {
            get {
                return this.m_stirFlagField;
            }
            set {
                this.m_stirFlagField = value;
            }
        }
        
        /// <remarks/>
        public EStirSpeed m_stirSpeed {
            get {
                return this.m_stirSpeedField;
            }
            set {
                this.m_stirSpeedField = value;
            }
        }
        
        /// <remarks/>
        public int m_intervalTime {
            get {
                return this.m_intervalTimeField;
            }
            set {
                this.m_intervalTimeField = value;
            }
        }
        
        /// <remarks/>
        public bool m_intervalPrint {
            get {
                return this.m_intervalPrintField;
            }
            set {
                this.m_intervalPrintField = value;
            }
        }
        
        /// <remarks/>
        public bool m_condition {
            get {
                return this.m_conditionField;
            }
            set {
                this.m_conditionField = value;
            }
        }
        
        /// <remarks/>
        public string m_conditionFormula {
            get {
                return this.m_conditionFormulaField;
            }
            set {
                this.m_conditionFormulaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFCalibrationAnalysisRecord {
        
        private decfloat m_phionMinSlopeField;
        
        private decfloat m_phionMaxSlopeField;
        
        private decfloat m_phionMinOffsetField;
        
        private decfloat m_phionMaxOffsetField;
        
        private decfloat m_condMinCCField;
        
        private decfloat m_condMaxCCField;
        
        private decfloat m_doMinSlopeField;
        
        private decfloat m_doMaxSlopeField;
        
        private bool m_interruptionFlagField;
        
        private bool m_showActualPHFlagField;
        
        /// <remarks/>
        public decfloat m_phionMinSlope {
            get {
                return this.m_phionMinSlopeField;
            }
            set {
                this.m_phionMinSlopeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_phionMaxSlope {
            get {
                return this.m_phionMaxSlopeField;
            }
            set {
                this.m_phionMaxSlopeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_phionMinOffset {
            get {
                return this.m_phionMinOffsetField;
            }
            set {
                this.m_phionMinOffsetField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_phionMaxOffset {
            get {
                return this.m_phionMaxOffsetField;
            }
            set {
                this.m_phionMaxOffsetField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_condMinCC {
            get {
                return this.m_condMinCCField;
            }
            set {
                this.m_condMinCCField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_condMaxCC {
            get {
                return this.m_condMaxCCField;
            }
            set {
                this.m_condMaxCCField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_doMinSlope {
            get {
                return this.m_doMinSlopeField;
            }
            set {
                this.m_doMinSlopeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_doMaxSlope {
            get {
                return this.m_doMaxSlopeField;
            }
            set {
                this.m_doMaxSlopeField = value;
            }
        }
        
        /// <remarks/>
        public bool m_interruptionFlag {
            get {
                return this.m_interruptionFlagField;
            }
            set {
                this.m_interruptionFlagField = value;
            }
        }
        
        /// <remarks/>
        public bool m_showActualPHFlag {
            get {
                return this.m_showActualPHFlagField;
            }
            set {
                this.m_showActualPHFlagField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFSensorEvaluationRecord {
        
        private bool m_testCalibrationLimitField;
        
        private decfloat m_minSlopeField;
        
        private decfloat m_maxSlopeField;
        
        private decfloat m_minOffsetField;
        
        private decfloat m_maxOffsetField;
        
        private decfloat m_maxDriftField;
        
        private bool m_testMeasureLimitField;
        
        private decfloat m_toleranceField;
        
        /// <remarks/>
        public bool m_testCalibrationLimit {
            get {
                return this.m_testCalibrationLimitField;
            }
            set {
                this.m_testCalibrationLimitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_minSlope {
            get {
                return this.m_minSlopeField;
            }
            set {
                this.m_minSlopeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_maxSlope {
            get {
                return this.m_maxSlopeField;
            }
            set {
                this.m_maxSlopeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_minOffset {
            get {
                return this.m_minOffsetField;
            }
            set {
                this.m_minOffsetField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_maxOffset {
            get {
                return this.m_maxOffsetField;
            }
            set {
                this.m_maxOffsetField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_maxDrift {
            get {
                return this.m_maxDriftField;
            }
            set {
                this.m_maxDriftField = value;
            }
        }
        
        /// <remarks/>
        public bool m_testMeasureLimit {
            get {
                return this.m_testMeasureLimitField;
            }
            set {
                this.m_testMeasureLimitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_tolerance {
            get {
                return this.m_toleranceField;
            }
            set {
                this.m_toleranceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFCalculationRecord {
        
        private string m_IDField;
        
        private string m_nameField;
        
        private string m_unitField;
        
        private string m_formulaField;
        
        private short m_decimalPlacesField;
        
        private bool m_resultLimitsField;
        
        private decfloat m_lowerLimitField;
        
        private decfloat m_upperLimitField;
        
        private bool m_interruptionFlagField;
        
        /// <remarks/>
        public string m_ID {
            get {
                return this.m_IDField;
            }
            set {
                this.m_IDField = value;
            }
        }
        
        /// <remarks/>
        public string m_name {
            get {
                return this.m_nameField;
            }
            set {
                this.m_nameField = value;
            }
        }
        
        /// <remarks/>
        public string m_unit {
            get {
                return this.m_unitField;
            }
            set {
                this.m_unitField = value;
            }
        }
        
        /// <remarks/>
        public string m_formula {
            get {
                return this.m_formulaField;
            }
            set {
                this.m_formulaField = value;
            }
        }
        
        /// <remarks/>
        public short m_decimalPlaces {
            get {
                return this.m_decimalPlacesField;
            }
            set {
                this.m_decimalPlacesField = value;
            }
        }
        
        /// <remarks/>
        public bool m_resultLimits {
            get {
                return this.m_resultLimitsField;
            }
            set {
                this.m_resultLimitsField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_lowerLimit {
            get {
                return this.m_lowerLimitField;
            }
            set {
                this.m_lowerLimitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_upperLimit {
            get {
                return this.m_upperLimitField;
            }
            set {
                this.m_upperLimitField = value;
            }
        }
        
        /// <remarks/>
        public bool m_interruptionFlag {
            get {
                return this.m_interruptionFlagField;
            }
            set {
                this.m_interruptionFlagField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFReportRecord {
        
        private bool m_printField;
        
        private EReportFormat m_reportFormatField;
        
        private bool m_reportValueCalculationField;
        
        private bool m_reportDataField;
        
        private bool m_reportInfoField;
        
        /// <remarks/>
        public bool m_print {
            get {
                return this.m_printField;
            }
            set {
                this.m_printField = value;
            }
        }
        
        /// <remarks/>
        public EReportFormat m_reportFormat {
            get {
                return this.m_reportFormatField;
            }
            set {
                this.m_reportFormatField = value;
            }
        }
        
        /// <remarks/>
        public bool m_reportValueCalculation {
            get {
                return this.m_reportValueCalculationField;
            }
            set {
                this.m_reportValueCalculationField = value;
            }
        }
        
        /// <remarks/>
        public bool m_reportData {
            get {
                return this.m_reportDataField;
            }
            set {
                this.m_reportDataField = value;
            }
        }
        
        /// <remarks/>
        public bool m_reportInfo {
            get {
                return this.m_reportInfoField;
            }
            set {
                this.m_reportInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFInstructionRecord {
        
        private EContinueAfter m_continueAfterField;
        
        private string m_instructionField;
        
        private int m_timeIntervalField;
        
        private bool m_conditionField;
        
        private string m_conditionFormulaField;
        
        /// <remarks/>
        public EContinueAfter m_continueAfter {
            get {
                return this.m_continueAfterField;
            }
            set {
                this.m_continueAfterField = value;
            }
        }
        
        /// <remarks/>
        public string m_instruction {
            get {
                return this.m_instructionField;
            }
            set {
                this.m_instructionField = value;
            }
        }
        
        /// <remarks/>
        public int m_timeInterval {
            get {
                return this.m_timeIntervalField;
            }
            set {
                this.m_timeIntervalField = value;
            }
        }
        
        /// <remarks/>
        public bool m_condition {
            get {
                return this.m_conditionField;
            }
            set {
                this.m_conditionField = value;
            }
        }
        
        /// <remarks/>
        public string m_conditionFormula {
            get {
                return this.m_conditionFormulaField;
            }
            set {
                this.m_conditionFormulaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EContinueAfter {
        
        /// <remarks/>
        eContinueAfterid_ContinueAfter_Confirmation,
        
        /// <remarks/>
        eContinueAfterid_ContinueAfter_TimeInterval,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFWaitRecord {
        
        private int m_waitTimeField;
        
        private bool m_stirFlagField;
        
        private EStirSpeed m_stirSpeedField;
        
        private bool m_instructionFlagField;
        
        private string m_instructionTextField;
        
        private bool m_conditionField;
        
        private string m_conditionFormulaField;
        
        /// <remarks/>
        public int m_waitTime {
            get {
                return this.m_waitTimeField;
            }
            set {
                this.m_waitTimeField = value;
            }
        }
        
        /// <remarks/>
        public bool m_stirFlag {
            get {
                return this.m_stirFlagField;
            }
            set {
                this.m_stirFlagField = value;
            }
        }
        
        /// <remarks/>
        public EStirSpeed m_stirSpeed {
            get {
                return this.m_stirSpeedField;
            }
            set {
                this.m_stirSpeedField = value;
            }
        }
        
        /// <remarks/>
        public bool m_instructionFlag {
            get {
                return this.m_instructionFlagField;
            }
            set {
                this.m_instructionFlagField = value;
            }
        }
        
        /// <remarks/>
        public string m_instructionText {
            get {
                return this.m_instructionTextField;
            }
            set {
                this.m_instructionTextField = value;
            }
        }
        
        /// <remarks/>
        public bool m_condition {
            get {
                return this.m_conditionField;
            }
            set {
                this.m_conditionField = value;
            }
        }
        
        /// <remarks/>
        public string m_conditionFormula {
            get {
                return this.m_conditionFormulaField;
            }
            set {
                this.m_conditionFormulaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFMeasureDirectRecord {
        
        private ModuleType[] m_moduleField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfModuleType")]
        public ModuleType[] m_module {
            get {
                return this.m_moduleField;
            }
            set {
                this.m_moduleField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFCalibrationDirectRecord {
        
        private ModuleType[] m_moduleField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfModuleType")]
        public ModuleType[] m_module {
            get {
                return this.m_moduleField;
            }
            set {
                this.m_moduleField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFModuleAdjustmentRecord {
        
        private short m_moduleTypeField;
        
        private short m_moduleIdField;
        
        private string m_moduleSNField;
        
        private string m_operatorField;
        
        private bool m_bAdjustMVInputField;
        
        private bool m_bAdjustCondResInputField;
        
        private bool m_bAdjustISFETTempInputField;
        
        private bool m_bAdjustISFETInputField;
        
        private bool m_bAdjustIntTempInputField;
        
        private bool m_bAdjustExtTempInputField;
        
        private bool m_bAdjustCurrentInputField;
        
        private string m_equipmentName1Field;
        
        private string m_equipmentSN1Field;
        
        private string m_equipmentCertificationDate1Field;
        
        private string m_equipmentName2Field;
        
        private string m_equipmentSN2Field;
        
        private string m_equipmentCertificationDate2Field;
        
        private string m_equipmentName3Field;
        
        private string m_equipmentSN3Field;
        
        private string m_equipmentCertificationDate3Field;
        
        /// <remarks/>
        public short m_moduleType {
            get {
                return this.m_moduleTypeField;
            }
            set {
                this.m_moduleTypeField = value;
            }
        }
        
        /// <remarks/>
        public short m_moduleId {
            get {
                return this.m_moduleIdField;
            }
            set {
                this.m_moduleIdField = value;
            }
        }
        
        /// <remarks/>
        public string m_moduleSN {
            get {
                return this.m_moduleSNField;
            }
            set {
                this.m_moduleSNField = value;
            }
        }
        
        /// <remarks/>
        public string m_operator {
            get {
                return this.m_operatorField;
            }
            set {
                this.m_operatorField = value;
            }
        }
        
        /// <remarks/>
        public bool m_bAdjustMVInput {
            get {
                return this.m_bAdjustMVInputField;
            }
            set {
                this.m_bAdjustMVInputField = value;
            }
        }
        
        /// <remarks/>
        public bool m_bAdjustCondResInput {
            get {
                return this.m_bAdjustCondResInputField;
            }
            set {
                this.m_bAdjustCondResInputField = value;
            }
        }
        
        /// <remarks/>
        public bool m_bAdjustISFETTempInput {
            get {
                return this.m_bAdjustISFETTempInputField;
            }
            set {
                this.m_bAdjustISFETTempInputField = value;
            }
        }
        
        /// <remarks/>
        public bool m_bAdjustISFETInput {
            get {
                return this.m_bAdjustISFETInputField;
            }
            set {
                this.m_bAdjustISFETInputField = value;
            }
        }
        
        /// <remarks/>
        public bool m_bAdjustIntTempInput {
            get {
                return this.m_bAdjustIntTempInputField;
            }
            set {
                this.m_bAdjustIntTempInputField = value;
            }
        }
        
        /// <remarks/>
        public bool m_bAdjustExtTempInput {
            get {
                return this.m_bAdjustExtTempInputField;
            }
            set {
                this.m_bAdjustExtTempInputField = value;
            }
        }
        
        /// <remarks/>
        public bool m_bAdjustCurrentInput {
            get {
                return this.m_bAdjustCurrentInputField;
            }
            set {
                this.m_bAdjustCurrentInputField = value;
            }
        }
        
        /// <remarks/>
        public string m_equipmentName1 {
            get {
                return this.m_equipmentName1Field;
            }
            set {
                this.m_equipmentName1Field = value;
            }
        }
        
        /// <remarks/>
        public string m_equipmentSN1 {
            get {
                return this.m_equipmentSN1Field;
            }
            set {
                this.m_equipmentSN1Field = value;
            }
        }
        
        /// <remarks/>
        public string m_equipmentCertificationDate1 {
            get {
                return this.m_equipmentCertificationDate1Field;
            }
            set {
                this.m_equipmentCertificationDate1Field = value;
            }
        }
        
        /// <remarks/>
        public string m_equipmentName2 {
            get {
                return this.m_equipmentName2Field;
            }
            set {
                this.m_equipmentName2Field = value;
            }
        }
        
        /// <remarks/>
        public string m_equipmentSN2 {
            get {
                return this.m_equipmentSN2Field;
            }
            set {
                this.m_equipmentSN2Field = value;
            }
        }
        
        /// <remarks/>
        public string m_equipmentCertificationDate2 {
            get {
                return this.m_equipmentCertificationDate2Field;
            }
            set {
                this.m_equipmentCertificationDate2Field = value;
            }
        }
        
        /// <remarks/>
        public string m_equipmentName3 {
            get {
                return this.m_equipmentName3Field;
            }
            set {
                this.m_equipmentName3Field = value;
            }
        }
        
        /// <remarks/>
        public string m_equipmentSN3 {
            get {
                return this.m_equipmentSN3Field;
            }
            set {
                this.m_equipmentSN3Field = value;
            }
        }
        
        /// <remarks/>
        public string m_equipmentCertificationDate3 {
            get {
                return this.m_equipmentCertificationDate3Field;
            }
            set {
                this.m_equipmentCertificationDate3Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFModuleInputTestRecord {
        
        private short m_moduleTypeField;
        
        private short m_moduleIdField;
        
        private string m_moduleSNField;
        
        private string m_operatorField;
        
        private string m_equipmentName1Field;
        
        private string m_equipmentSN1Field;
        
        private string m_equipmentCertificationDate1Field;
        
        private string m_equipmentName2Field;
        
        private string m_equipmentSN2Field;
        
        private string m_equipmentCertificationDate2Field;
        
        private string m_equipmentName3Field;
        
        private string m_equipmentSN3Field;
        
        private string m_equipmentCertificationDate3Field;
        
        private bool m_digitalISMInputField;
        
        private bool m_pressureInputField;
        
        private System.Nullable<float>[] m_mvInputsField;
        
        private System.Nullable<float>[] m_impedanceTestsField;
        
        private System.Nullable<float>[] m_condResInputsField;
        
        private System.Nullable<float>[] m_isfetInputsField;
        
        private System.Nullable<float>[] m_isfetNTC30KInputsField;
        
        private System.Nullable<float>[] m_intNTC22KInputsField;
        
        private System.Nullable<float>[] m_intNTC30KInputsField;
        
        private System.Nullable<float>[] m_extNTC30KInputsField;
        
        private System.Nullable<float>[] m_extPT1000InputsField;
        
        private System.Nullable<float>[] m_currentInputsField;
        
        /// <remarks/>
        public short m_moduleType {
            get {
                return this.m_moduleTypeField;
            }
            set {
                this.m_moduleTypeField = value;
            }
        }
        
        /// <remarks/>
        public short m_moduleId {
            get {
                return this.m_moduleIdField;
            }
            set {
                this.m_moduleIdField = value;
            }
        }
        
        /// <remarks/>
        public string m_moduleSN {
            get {
                return this.m_moduleSNField;
            }
            set {
                this.m_moduleSNField = value;
            }
        }
        
        /// <remarks/>
        public string m_operator {
            get {
                return this.m_operatorField;
            }
            set {
                this.m_operatorField = value;
            }
        }
        
        /// <remarks/>
        public string m_equipmentName1 {
            get {
                return this.m_equipmentName1Field;
            }
            set {
                this.m_equipmentName1Field = value;
            }
        }
        
        /// <remarks/>
        public string m_equipmentSN1 {
            get {
                return this.m_equipmentSN1Field;
            }
            set {
                this.m_equipmentSN1Field = value;
            }
        }
        
        /// <remarks/>
        public string m_equipmentCertificationDate1 {
            get {
                return this.m_equipmentCertificationDate1Field;
            }
            set {
                this.m_equipmentCertificationDate1Field = value;
            }
        }
        
        /// <remarks/>
        public string m_equipmentName2 {
            get {
                return this.m_equipmentName2Field;
            }
            set {
                this.m_equipmentName2Field = value;
            }
        }
        
        /// <remarks/>
        public string m_equipmentSN2 {
            get {
                return this.m_equipmentSN2Field;
            }
            set {
                this.m_equipmentSN2Field = value;
            }
        }
        
        /// <remarks/>
        public string m_equipmentCertificationDate2 {
            get {
                return this.m_equipmentCertificationDate2Field;
            }
            set {
                this.m_equipmentCertificationDate2Field = value;
            }
        }
        
        /// <remarks/>
        public string m_equipmentName3 {
            get {
                return this.m_equipmentName3Field;
            }
            set {
                this.m_equipmentName3Field = value;
            }
        }
        
        /// <remarks/>
        public string m_equipmentSN3 {
            get {
                return this.m_equipmentSN3Field;
            }
            set {
                this.m_equipmentSN3Field = value;
            }
        }
        
        /// <remarks/>
        public string m_equipmentCertificationDate3 {
            get {
                return this.m_equipmentCertificationDate3Field;
            }
            set {
                this.m_equipmentCertificationDate3Field = value;
            }
        }
        
        /// <remarks/>
        public bool m_digitalISMInput {
            get {
                return this.m_digitalISMInputField;
            }
            set {
                this.m_digitalISMInputField = value;
            }
        }
        
        /// <remarks/>
        public bool m_pressureInput {
            get {
                return this.m_pressureInputField;
            }
            set {
                this.m_pressureInputField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfFloat")]
        public System.Nullable<float>[] m_mvInputs {
            get {
                return this.m_mvInputsField;
            }
            set {
                this.m_mvInputsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfFloat")]
        public System.Nullable<float>[] m_impedanceTests {
            get {
                return this.m_impedanceTestsField;
            }
            set {
                this.m_impedanceTestsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfFloat")]
        public System.Nullable<float>[] m_condResInputs {
            get {
                return this.m_condResInputsField;
            }
            set {
                this.m_condResInputsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfFloat")]
        public System.Nullable<float>[] m_isfetInputs {
            get {
                return this.m_isfetInputsField;
            }
            set {
                this.m_isfetInputsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfFloat")]
        public System.Nullable<float>[] m_isfetNTC30KInputs {
            get {
                return this.m_isfetNTC30KInputsField;
            }
            set {
                this.m_isfetNTC30KInputsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfFloat")]
        public System.Nullable<float>[] m_intNTC22KInputs {
            get {
                return this.m_intNTC22KInputsField;
            }
            set {
                this.m_intNTC22KInputsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfFloat")]
        public System.Nullable<float>[] m_intNTC30KInputs {
            get {
                return this.m_intNTC30KInputsField;
            }
            set {
                this.m_intNTC30KInputsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfFloat")]
        public System.Nullable<float>[] m_extNTC30KInputs {
            get {
                return this.m_extNTC30KInputsField;
            }
            set {
                this.m_extNTC30KInputsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfFloat")]
        public System.Nullable<float>[] m_extPT1000Inputs {
            get {
                return this.m_extPT1000InputsField;
            }
            set {
                this.m_extPT1000InputsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfFloat")]
        public System.Nullable<float>[] m_currentInputs {
            get {
                return this.m_currentInputsField;
            }
            set {
                this.m_currentInputsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfFloat {
        
        private System.Nullable<float>[] arrayOfFloat1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfFloat", IsNullable=true)]
        public System.Nullable<float>[] ArrayOfFloat1 {
            get {
                return this.arrayOfFloat1Field;
            }
            set {
                this.arrayOfFloat1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFExtTemperatureCalRecord {
        
        private short m_moduleTypeField;
        
        private short m_moduleIdField;
        
        private string m_temperatureSensorUUIDField;
        
        private short m_temperatureUnitField;
        
        private decfloat m_adjustedValueField;
        
        /// <remarks/>
        public short m_moduleType {
            get {
                return this.m_moduleTypeField;
            }
            set {
                this.m_moduleTypeField = value;
            }
        }
        
        /// <remarks/>
        public short m_moduleId {
            get {
                return this.m_moduleIdField;
            }
            set {
                this.m_moduleIdField = value;
            }
        }
        
        /// <remarks/>
        public string m_temperatureSensorUUID {
            get {
                return this.m_temperatureSensorUUIDField;
            }
            set {
                this.m_temperatureSensorUUIDField = value;
            }
        }
        
        /// <remarks/>
        public short m_temperatureUnit {
            get {
                return this.m_temperatureUnitField;
            }
            set {
                this.m_temperatureUnitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_adjustedValue {
            get {
                return this.m_adjustedValueField;
            }
            set {
                this.m_adjustedValueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFEndOfMethodRecord {
        
        private short m_lastPositionField;
        
        /// <remarks/>
        public short m_lastPosition {
            get {
                return this.m_lastPositionField;
            }
            set {
                this.m_lastPositionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFSampleVerificationRecord {
        
        private string m_instructionField;
        
        private bool m_bInterruptAfterTimeoutField;
        
        private short m_timeoutSetField;
        
        /// <remarks/>
        public string m_instruction {
            get {
                return this.m_instructionField;
            }
            set {
                this.m_instructionField = value;
            }
        }
        
        /// <remarks/>
        public bool m_bInterruptAfterTimeout {
            get {
                return this.m_bInterruptAfterTimeoutField;
            }
            set {
                this.m_bInterruptAfterTimeoutField = value;
            }
        }
        
        /// <remarks/>
        public short m_timeoutSet {
            get {
                return this.m_timeoutSetField;
            }
            set {
                this.m_timeoutSetField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFConfigurationBCVRecord {
        
        private MFConfigurationRecord m_baseRecordField;
        
        private string m_checkValueIDField;
        
        private bool m_bBlankField;
        
        private bool m_bSeededBlankField;
        
        private bool m_bStandardField;
        
        private bool m_bSalinityCorrectionField;
        
        private decfloat m_dilutedWaterSalinityField;
        
        private decfloat m_seedSolutionSalinityField;
        
        private decfloat m_stdSolutionSalinityField;
        
        private short m_bSeedAddedToField;
        
        private decfloat m_seedDilutionFactorField;
        
        private bool m_bBlankCorrectionField;
        
        private decfloat m_bottleVolumeField;
        
        /// <remarks/>
        public MFConfigurationRecord m_baseRecord {
            get {
                return this.m_baseRecordField;
            }
            set {
                this.m_baseRecordField = value;
            }
        }
        
        /// <remarks/>
        public string m_checkValueID {
            get {
                return this.m_checkValueIDField;
            }
            set {
                this.m_checkValueIDField = value;
            }
        }
        
        /// <remarks/>
        public bool m_bBlank {
            get {
                return this.m_bBlankField;
            }
            set {
                this.m_bBlankField = value;
            }
        }
        
        /// <remarks/>
        public bool m_bSeededBlank {
            get {
                return this.m_bSeededBlankField;
            }
            set {
                this.m_bSeededBlankField = value;
            }
        }
        
        /// <remarks/>
        public bool m_bStandard {
            get {
                return this.m_bStandardField;
            }
            set {
                this.m_bStandardField = value;
            }
        }
        
        /// <remarks/>
        public bool m_bSalinityCorrection {
            get {
                return this.m_bSalinityCorrectionField;
            }
            set {
                this.m_bSalinityCorrectionField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_dilutedWaterSalinity {
            get {
                return this.m_dilutedWaterSalinityField;
            }
            set {
                this.m_dilutedWaterSalinityField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_seedSolutionSalinity {
            get {
                return this.m_seedSolutionSalinityField;
            }
            set {
                this.m_seedSolutionSalinityField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_stdSolutionSalinity {
            get {
                return this.m_stdSolutionSalinityField;
            }
            set {
                this.m_stdSolutionSalinityField = value;
            }
        }
        
        /// <remarks/>
        public short m_bSeedAddedTo {
            get {
                return this.m_bSeedAddedToField;
            }
            set {
                this.m_bSeedAddedToField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_seedDilutionFactor {
            get {
                return this.m_seedDilutionFactorField;
            }
            set {
                this.m_seedDilutionFactorField = value;
            }
        }
        
        /// <remarks/>
        public bool m_bBlankCorrection {
            get {
                return this.m_bBlankCorrectionField;
            }
            set {
                this.m_bBlankCorrectionField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_bottleVolume {
            get {
                return this.m_bottleVolumeField;
            }
            set {
                this.m_bottleVolumeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class SampleCommonBOD {
        
        private MFSampleMeasureIntervalRecord m_sampleMeasureField;
        
        private string m_sampleIDField;
        
        private string m_commentField;
        
        private short m_sampleTypeField;
        
        private bool m_bSameBottleForBaseFollowField;
        
        private short m_bottleNumBaseField;
        
        private short m_bottleNumFollowField;
        
        private decfloat m_manualTemperatureCField;
        
        private decfloat m_manualTemperatureFField;
        
        private decfloat m_manualBarometric_mBarField;
        
        private decfloat m_manualBarometric_hPaField;
        
        private decfloat m_manualBarometric_mmHgField;
        
        private decfloat m_manualBarometric_AtmField;
        
        /// <remarks/>
        public MFSampleMeasureIntervalRecord m_sampleMeasure {
            get {
                return this.m_sampleMeasureField;
            }
            set {
                this.m_sampleMeasureField = value;
            }
        }
        
        /// <remarks/>
        public string m_sampleID {
            get {
                return this.m_sampleIDField;
            }
            set {
                this.m_sampleIDField = value;
            }
        }
        
        /// <remarks/>
        public string m_comment {
            get {
                return this.m_commentField;
            }
            set {
                this.m_commentField = value;
            }
        }
        
        /// <remarks/>
        public short m_sampleType {
            get {
                return this.m_sampleTypeField;
            }
            set {
                this.m_sampleTypeField = value;
            }
        }
        
        /// <remarks/>
        public bool m_bSameBottleForBaseFollow {
            get {
                return this.m_bSameBottleForBaseFollowField;
            }
            set {
                this.m_bSameBottleForBaseFollowField = value;
            }
        }
        
        /// <remarks/>
        public short m_bottleNumBase {
            get {
                return this.m_bottleNumBaseField;
            }
            set {
                this.m_bottleNumBaseField = value;
            }
        }
        
        /// <remarks/>
        public short m_bottleNumFollow {
            get {
                return this.m_bottleNumFollowField;
            }
            set {
                this.m_bottleNumFollowField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualTemperatureC {
            get {
                return this.m_manualTemperatureCField;
            }
            set {
                this.m_manualTemperatureCField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualTemperatureF {
            get {
                return this.m_manualTemperatureFField;
            }
            set {
                this.m_manualTemperatureFField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualBarometric_mBar {
            get {
                return this.m_manualBarometric_mBarField;
            }
            set {
                this.m_manualBarometric_mBarField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualBarometric_hPa {
            get {
                return this.m_manualBarometric_hPaField;
            }
            set {
                this.m_manualBarometric_hPaField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualBarometric_mmHg {
            get {
                return this.m_manualBarometric_mmHgField;
            }
            set {
                this.m_manualBarometric_mmHgField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_manualBarometric_Atm {
            get {
                return this.m_manualBarometric_AtmField;
            }
            set {
                this.m_manualBarometric_AtmField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BottleInfo {
        
        private string m_bottleIDField;
        
        private decfloat m_sampleVolumeField;
        
        private decfloat m_seedVolumeField;
        
        private decfloat m_dilutionVolumeField;
        
        private string m_commentField;
        
        /// <remarks/>
        public string m_bottleID {
            get {
                return this.m_bottleIDField;
            }
            set {
                this.m_bottleIDField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_sampleVolume {
            get {
                return this.m_sampleVolumeField;
            }
            set {
                this.m_sampleVolumeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_seedVolume {
            get {
                return this.m_seedVolumeField;
            }
            set {
                this.m_seedVolumeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_dilutionVolume {
            get {
                return this.m_dilutionVolumeField;
            }
            set {
                this.m_dilutionVolumeField = value;
            }
        }
        
        /// <remarks/>
        public string m_comment {
            get {
                return this.m_commentField;
            }
            set {
                this.m_commentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFSampleBODRecord {
        
        private SampleCommonBOD m_sampleCommonField;
        
        private BottleInfo[] m_baseBottlesField;
        
        private BottleInfo[] m_followBottlesField;
        
        /// <remarks/>
        public SampleCommonBOD m_sampleCommon {
            get {
                return this.m_sampleCommonField;
            }
            set {
                this.m_sampleCommonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBottleInfo")]
        public BottleInfo[] m_baseBottles {
            get {
                return this.m_baseBottlesField;
            }
            set {
                this.m_baseBottlesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBottleInfo")]
        public BottleInfo[] m_followBottles {
            get {
                return this.m_followBottlesField;
            }
            set {
                this.m_followBottlesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfBottleInfo {
        
        private BottleInfo[] arrayOfBottleInfo1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfBottleInfo", IsNullable=true)]
        public BottleInfo[] ArrayOfBottleInfo1 {
            get {
                return this.arrayOfBottleInfo1Field;
            }
            set {
                this.arrayOfBottleInfo1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class DOMeasureAnalysisRecord {
        
        private LimitAnalysisRecord m_tempLimitField;
        
        private LimitAnalysisRecord m_DOLimitField;
        
        /// <remarks/>
        public LimitAnalysisRecord m_tempLimit {
            get {
                return this.m_tempLimitField;
            }
            set {
                this.m_tempLimitField = value;
            }
        }
        
        /// <remarks/>
        public LimitAnalysisRecord m_DOLimit {
            get {
                return this.m_DOLimitField;
            }
            set {
                this.m_DOLimitField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class LimitAnalysisRecord {
        
        private short m_limitMaskField;
        
        private MTValue m_maxValueField;
        
        private MTValue m_minValueField;
        
        private System.Nullable<short>[] m_actionOutLimitField;
        
        private System.Nullable<bool>[] m_bInstructionField;
        
        /// <remarks/>
        public short m_limitMask {
            get {
                return this.m_limitMaskField;
            }
            set {
                this.m_limitMaskField = value;
            }
        }
        
        /// <remarks/>
        public MTValue m_maxValue {
            get {
                return this.m_maxValueField;
            }
            set {
                this.m_maxValueField = value;
            }
        }
        
        /// <remarks/>
        public MTValue m_minValue {
            get {
                return this.m_minValueField;
            }
            set {
                this.m_minValueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfShort")]
        public System.Nullable<short>[] m_actionOutLimit {
            get {
                return this.m_actionOutLimitField;
            }
            set {
                this.m_actionOutLimitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfBoolean")]
        public System.Nullable<bool>[] m_bInstruction {
            get {
                return this.m_bInstructionField;
            }
            set {
                this.m_bInstructionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfShort {
        
        private System.Nullable<short>[] arrayOfShort1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfShort", IsNullable=true)]
        public System.Nullable<short>[] ArrayOfShort1 {
            get {
                return this.arrayOfShort1Field;
            }
            set {
                this.arrayOfShort1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfBoolean {
        
        private System.Nullable<bool>[] arrayOfBoolean1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfBoolean", IsNullable=true)]
        public System.Nullable<bool>[] ArrayOfBoolean1 {
            get {
                return this.arrayOfBoolean1Field;
            }
            set {
                this.arrayOfBoolean1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class TimeToleranceRecord {
        
        private bool m_bLimitField;
        
        private decfloat m_toleranceField;
        
        private EMFAnalysisAction m_actionOutLimitField;
        
        private bool m_bInstructionField;
        
        /// <remarks/>
        public bool m_bLimit {
            get {
                return this.m_bLimitField;
            }
            set {
                this.m_bLimitField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_tolerance {
            get {
                return this.m_toleranceField;
            }
            set {
                this.m_toleranceField = value;
            }
        }
        
        /// <remarks/>
        public EMFAnalysisAction m_actionOutLimit {
            get {
                return this.m_actionOutLimitField;
            }
            set {
                this.m_actionOutLimitField = value;
            }
        }
        
        /// <remarks/>
        public bool m_bInstruction {
            get {
                return this.m_bInstructionField;
            }
            set {
                this.m_bInstructionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class BODAnalysisRecord {
        
        private DOMeasureAnalysisRecord m_baseField;
        
        private DOMeasureAnalysisRecord m_followField;
        
        private TimeToleranceRecord m_timeToleranceField;
        
        private LimitAnalysisRecord m_bodField;
        
        /// <remarks/>
        public DOMeasureAnalysisRecord m_base {
            get {
                return this.m_baseField;
            }
            set {
                this.m_baseField = value;
            }
        }
        
        /// <remarks/>
        public DOMeasureAnalysisRecord m_follow {
            get {
                return this.m_followField;
            }
            set {
                this.m_followField = value;
            }
        }
        
        /// <remarks/>
        public TimeToleranceRecord m_timeTolerance {
            get {
                return this.m_timeToleranceField;
            }
            set {
                this.m_timeToleranceField = value;
            }
        }
        
        /// <remarks/>
        public LimitAnalysisRecord m_bod {
            get {
                return this.m_bodField;
            }
            set {
                this.m_bodField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFAnalysisBCVSeedRecord {
        
        private BODAnalysisRecord m_bottleBODField;
        
        private LimitAnalysisRecord m_depletionField;
        
        /// <remarks/>
        public BODAnalysisRecord m_bottleBOD {
            get {
                return this.m_bottleBODField;
            }
            set {
                this.m_bottleBODField = value;
            }
        }
        
        /// <remarks/>
        public LimitAnalysisRecord m_depletion {
            get {
                return this.m_depletionField;
            }
            set {
                this.m_depletionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFAnalysisBCVStandardRecord {
        
        private short m_limitAppliedToField;
        
        private BODAnalysisRecord m_bottleBODField;
        
        private LimitAnalysisRecord m_seedCorrectionField;
        
        private LimitAnalysisRecord m_finalBODField;
        
        /// <remarks/>
        public short m_limitAppliedTo {
            get {
                return this.m_limitAppliedToField;
            }
            set {
                this.m_limitAppliedToField = value;
            }
        }
        
        /// <remarks/>
        public BODAnalysisRecord m_bottleBOD {
            get {
                return this.m_bottleBODField;
            }
            set {
                this.m_bottleBODField = value;
            }
        }
        
        /// <remarks/>
        public LimitAnalysisRecord m_seedCorrection {
            get {
                return this.m_seedCorrectionField;
            }
            set {
                this.m_seedCorrectionField = value;
            }
        }
        
        /// <remarks/>
        public LimitAnalysisRecord m_finalBOD {
            get {
                return this.m_finalBODField;
            }
            set {
                this.m_finalBODField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFConfigurationBODRecord {
        
        private MFConfigurationRecord m_baseRecordField;
        
        private bool m_bSalinityCorrectionField;
        
        private decfloat m_seedSalinityField;
        
        private decfloat m_dilutionSalinityField;
        
        private decfloat m_undilutedSampleSalinityField;
        
        private short m_bSeedAddedToField;
        
        private decfloat m_seedDilutionFactorField;
        
        private bool m_bBlankCorrectionField;
        
        private decfloat m_bottleVolumeField;
        
        private string m_bcvSampleIDField;
        
        /// <remarks/>
        public MFConfigurationRecord m_baseRecord {
            get {
                return this.m_baseRecordField;
            }
            set {
                this.m_baseRecordField = value;
            }
        }
        
        /// <remarks/>
        public bool m_bSalinityCorrection {
            get {
                return this.m_bSalinityCorrectionField;
            }
            set {
                this.m_bSalinityCorrectionField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_seedSalinity {
            get {
                return this.m_seedSalinityField;
            }
            set {
                this.m_seedSalinityField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_dilutionSalinity {
            get {
                return this.m_dilutionSalinityField;
            }
            set {
                this.m_dilutionSalinityField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_undilutedSampleSalinity {
            get {
                return this.m_undilutedSampleSalinityField;
            }
            set {
                this.m_undilutedSampleSalinityField = value;
            }
        }
        
        /// <remarks/>
        public short m_bSeedAddedTo {
            get {
                return this.m_bSeedAddedToField;
            }
            set {
                this.m_bSeedAddedToField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_seedDilutionFactor {
            get {
                return this.m_seedDilutionFactorField;
            }
            set {
                this.m_seedDilutionFactorField = value;
            }
        }
        
        /// <remarks/>
        public bool m_bBlankCorrection {
            get {
                return this.m_bBlankCorrectionField;
            }
            set {
                this.m_bBlankCorrectionField = value;
            }
        }
        
        /// <remarks/>
        public decfloat m_bottleVolume {
            get {
                return this.m_bottleVolumeField;
            }
            set {
                this.m_bottleVolumeField = value;
            }
        }
        
        /// <remarks/>
        public string m_bcvSampleID {
            get {
                return this.m_bcvSampleIDField;
            }
            set {
                this.m_bcvSampleIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFAnalysisBODRecord {
        
        private short m_limitAppliedToField;
        
        private BODAnalysisRecord m_bottleBODField;
        
        private LimitAnalysisRecord m_seedCorrectionField;
        
        private LimitAnalysisRecord m_finalBODField;
        
        /// <remarks/>
        public short m_limitAppliedTo {
            get {
                return this.m_limitAppliedToField;
            }
            set {
                this.m_limitAppliedToField = value;
            }
        }
        
        /// <remarks/>
        public BODAnalysisRecord m_bottleBOD {
            get {
                return this.m_bottleBODField;
            }
            set {
                this.m_bottleBODField = value;
            }
        }
        
        /// <remarks/>
        public LimitAnalysisRecord m_seedCorrection {
            get {
                return this.m_seedCorrectionField;
            }
            set {
                this.m_seedCorrectionField = value;
            }
        }
        
        /// <remarks/>
        public LimitAnalysisRecord m_finalBOD {
            get {
                return this.m_finalBODField;
            }
            set {
                this.m_finalBODField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MeasureBODRecord {
        
        private short m_doUnitField;
        
        private short m_bodUnitField;
        
        private short m_doResolutionField;
        
        private short m_bodResolutionField;
        
        private bool m_stirFlagField;
        
        private EStirSpeed m_stirSpeedField;
        
        private EBODTempBarCorrection m_pressureCorrectionField;
        
        private EBODTempBarCorrection m_tempCorrectionField;
        
        /// <remarks/>
        public short m_doUnit {
            get {
                return this.m_doUnitField;
            }
            set {
                this.m_doUnitField = value;
            }
        }
        
        /// <remarks/>
        public short m_bodUnit {
            get {
                return this.m_bodUnitField;
            }
            set {
                this.m_bodUnitField = value;
            }
        }
        
        /// <remarks/>
        public short m_doResolution {
            get {
                return this.m_doResolutionField;
            }
            set {
                this.m_doResolutionField = value;
            }
        }
        
        /// <remarks/>
        public short m_bodResolution {
            get {
                return this.m_bodResolutionField;
            }
            set {
                this.m_bodResolutionField = value;
            }
        }
        
        /// <remarks/>
        public bool m_stirFlag {
            get {
                return this.m_stirFlagField;
            }
            set {
                this.m_stirFlagField = value;
            }
        }
        
        /// <remarks/>
        public EStirSpeed m_stirSpeed {
            get {
                return this.m_stirSpeedField;
            }
            set {
                this.m_stirSpeedField = value;
            }
        }
        
        /// <remarks/>
        public EBODTempBarCorrection m_pressureCorrection {
            get {
                return this.m_pressureCorrectionField;
            }
            set {
                this.m_pressureCorrectionField = value;
            }
        }
        
        /// <remarks/>
        public EBODTempBarCorrection m_tempCorrection {
            get {
                return this.m_tempCorrectionField;
            }
            set {
                this.m_tempCorrectionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    public enum EBODTempBarCorrection {
        
        /// <remarks/>
        eBODTempBarCorrectionid_BODTempBarCorrection_APHA,
        
        /// <remarks/>
        eBODTempBarCorrectionid_BODTempBarCorrection_UNESCO,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFMeasureBODRecord {
        
        private MeasureBODRecord m_bodRecordField;
        
        /// <remarks/>
        public MeasureBODRecord m_bodRecord {
            get {
                return this.m_bodRecordField;
            }
            set {
                this.m_bodRecordField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFMeasureBCVBlankRecord {
        
        private MeasureBODRecord m_bodRecordField;
        
        /// <remarks/>
        public MeasureBODRecord m_bodRecord {
            get {
                return this.m_bodRecordField;
            }
            set {
                this.m_bodRecordField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFMeasureBCVSeedRecord {
        
        private MeasureBODRecord m_bodRecordField;
        
        /// <remarks/>
        public MeasureBODRecord m_bodRecord {
            get {
                return this.m_bodRecordField;
            }
            set {
                this.m_bodRecordField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFMeasureBCVStandardRecord {
        
        private MeasureBODRecord m_bodRecordField;
        
        /// <remarks/>
        public MeasureBODRecord m_bodRecord {
            get {
                return this.m_bodRecordField;
            }
            set {
                this.m_bodRecordField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFAuxiliaryInstrumentRecord {
        
        private short m_controlTypeSelectedIDField;
        
        private string m_auxiliaryInstrumentNameField;
        
        private bool m_sendOutputSequenceFlagField;
        
        private string m_outputSequenceField;
        
        private bool m_waitforInputSequenceFlagField;
        
        private short m_maximumTimeField;
        
        private string m_inputSequenceField;
        
        private bool m_inputSequenceWithResultsFlagField;
        
        private string m_startSequenceField;
        
        private short m_totalLengthField;
        
        private short m_numberOfResultsField;
        
        private short m_startPostion1Field;
        
        private short m_maxLength1Field;
        
        private bool m_conditionFlagField;
        
        private string m_formulaField;
        
        /// <remarks/>
        public short m_controlTypeSelectedID {
            get {
                return this.m_controlTypeSelectedIDField;
            }
            set {
                this.m_controlTypeSelectedIDField = value;
            }
        }
        
        /// <remarks/>
        public string m_auxiliaryInstrumentName {
            get {
                return this.m_auxiliaryInstrumentNameField;
            }
            set {
                this.m_auxiliaryInstrumentNameField = value;
            }
        }
        
        /// <remarks/>
        public bool m_sendOutputSequenceFlag {
            get {
                return this.m_sendOutputSequenceFlagField;
            }
            set {
                this.m_sendOutputSequenceFlagField = value;
            }
        }
        
        /// <remarks/>
        public string m_outputSequence {
            get {
                return this.m_outputSequenceField;
            }
            set {
                this.m_outputSequenceField = value;
            }
        }
        
        /// <remarks/>
        public bool m_waitforInputSequenceFlag {
            get {
                return this.m_waitforInputSequenceFlagField;
            }
            set {
                this.m_waitforInputSequenceFlagField = value;
            }
        }
        
        /// <remarks/>
        public short m_maximumTime {
            get {
                return this.m_maximumTimeField;
            }
            set {
                this.m_maximumTimeField = value;
            }
        }
        
        /// <remarks/>
        public string m_inputSequence {
            get {
                return this.m_inputSequenceField;
            }
            set {
                this.m_inputSequenceField = value;
            }
        }
        
        /// <remarks/>
        public bool m_inputSequenceWithResultsFlag {
            get {
                return this.m_inputSequenceWithResultsFlagField;
            }
            set {
                this.m_inputSequenceWithResultsFlagField = value;
            }
        }
        
        /// <remarks/>
        public string m_startSequence {
            get {
                return this.m_startSequenceField;
            }
            set {
                this.m_startSequenceField = value;
            }
        }
        
        /// <remarks/>
        public short m_totalLength {
            get {
                return this.m_totalLengthField;
            }
            set {
                this.m_totalLengthField = value;
            }
        }
        
        /// <remarks/>
        public short m_numberOfResults {
            get {
                return this.m_numberOfResultsField;
            }
            set {
                this.m_numberOfResultsField = value;
            }
        }
        
        /// <remarks/>
        public short m_startPostion1 {
            get {
                return this.m_startPostion1Field;
            }
            set {
                this.m_startPostion1Field = value;
            }
        }
        
        /// <remarks/>
        public short m_maxLength1 {
            get {
                return this.m_maxLength1Field;
            }
            set {
                this.m_maxLength1Field = value;
            }
        }
        
        /// <remarks/>
        public bool m_conditionFlag {
            get {
                return this.m_conditionFlagField;
            }
            set {
                this.m_conditionFlagField = value;
            }
        }
        
        /// <remarks/>
        public string m_formula {
            get {
                return this.m_formulaField;
            }
            set {
                this.m_formulaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFLabxMethodSetting {
        
        private ECommonUnit temperatureUnitField;
        
        private ECommonUnit barometricUnitField;
        
        private bool isConfirmEndpointField;
        
        private bool displayActualAndTempValuesField;
        
        /// <remarks/>
        public ECommonUnit temperatureUnit {
            get {
                return this.temperatureUnitField;
            }
            set {
                this.temperatureUnitField = value;
            }
        }
        
        /// <remarks/>
        public ECommonUnit barometricUnit {
            get {
                return this.barometricUnitField;
            }
            set {
                this.barometricUnitField = value;
            }
        }
        
        /// <remarks/>
        public bool isConfirmEndpoint {
            get {
                return this.isConfirmEndpointField;
            }
            set {
                this.isConfirmEndpointField = value;
            }
        }
        
        /// <remarks/>
        public bool displayActualAndTempValues {
            get {
                return this.displayActualAndTempValuesField;
            }
            set {
                this.displayActualAndTempValuesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFPHSensorConfigRecord {
        
        private BasicSensorInfoForMeasure sensorInfoField;
        
        private SensorAdjustParameters sensorAdjustParametersField;
        
        private BasicSensorInfoForMeasure tempSensorInfoField;
        
        private TempCalPointData tempSensorCalDataField;
        
        private EModuleID moduleIDField;
        
        /// <remarks/>
        public BasicSensorInfoForMeasure sensorInfo {
            get {
                return this.sensorInfoField;
            }
            set {
                this.sensorInfoField = value;
            }
        }
        
        /// <remarks/>
        public SensorAdjustParameters sensorAdjustParameters {
            get {
                return this.sensorAdjustParametersField;
            }
            set {
                this.sensorAdjustParametersField = value;
            }
        }
        
        /// <remarks/>
        public BasicSensorInfoForMeasure tempSensorInfo {
            get {
                return this.tempSensorInfoField;
            }
            set {
                this.tempSensorInfoField = value;
            }
        }
        
        /// <remarks/>
        public TempCalPointData tempSensorCalData {
            get {
                return this.tempSensorCalDataField;
            }
            set {
                this.tempSensorCalDataField = value;
            }
        }
        
        /// <remarks/>
        public EModuleID moduleID {
            get {
                return this.moduleIDField;
            }
            set {
                this.moduleIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFIonSensorConfigRecord {
        
        private BasicSensorInfoForMeasure sensorInfoField;
        
        private EIonType ionTypeField;
        
        private EIonCharge ionChargeField;
        
        private decfloat ionMolarMassField;
        
        private SensorAdjustParameters sensorAdjustParametersField;
        
        private BasicSensorInfoForMeasure tempSensorInfoField;
        
        private TempCalPointData tempSensorCalDataField;
        
        private EModuleID moduleIDField;
        
        /// <remarks/>
        public BasicSensorInfoForMeasure sensorInfo {
            get {
                return this.sensorInfoField;
            }
            set {
                this.sensorInfoField = value;
            }
        }
        
        /// <remarks/>
        public EIonType ionType {
            get {
                return this.ionTypeField;
            }
            set {
                this.ionTypeField = value;
            }
        }
        
        /// <remarks/>
        public EIonCharge ionCharge {
            get {
                return this.ionChargeField;
            }
            set {
                this.ionChargeField = value;
            }
        }
        
        /// <remarks/>
        public decfloat ionMolarMass {
            get {
                return this.ionMolarMassField;
            }
            set {
                this.ionMolarMassField = value;
            }
        }
        
        /// <remarks/>
        public SensorAdjustParameters sensorAdjustParameters {
            get {
                return this.sensorAdjustParametersField;
            }
            set {
                this.sensorAdjustParametersField = value;
            }
        }
        
        /// <remarks/>
        public BasicSensorInfoForMeasure tempSensorInfo {
            get {
                return this.tempSensorInfoField;
            }
            set {
                this.tempSensorInfoField = value;
            }
        }
        
        /// <remarks/>
        public TempCalPointData tempSensorCalData {
            get {
                return this.tempSensorCalDataField;
            }
            set {
                this.tempSensorCalDataField = value;
            }
        }
        
        /// <remarks/>
        public EModuleID moduleID {
            get {
                return this.moduleIDField;
            }
            set {
                this.moduleIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFRedoxSensorConfigRecord {
        
        private BasicSensorInfoForMeasure sensorInfoField;
        
        private BasicSensorInfoForMeasure tempSensorInfoField;
        
        private TempCalPointData tempSensorCalDataField;
        
        private EModuleID moduleIDField;
        
        /// <remarks/>
        public BasicSensorInfoForMeasure sensorInfo {
            get {
                return this.sensorInfoField;
            }
            set {
                this.sensorInfoField = value;
            }
        }
        
        /// <remarks/>
        public BasicSensorInfoForMeasure tempSensorInfo {
            get {
                return this.tempSensorInfoField;
            }
            set {
                this.tempSensorInfoField = value;
            }
        }
        
        /// <remarks/>
        public TempCalPointData tempSensorCalData {
            get {
                return this.tempSensorCalDataField;
            }
            set {
                this.tempSensorCalDataField = value;
            }
        }
        
        /// <remarks/>
        public EModuleID moduleID {
            get {
                return this.moduleIDField;
            }
            set {
                this.moduleIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFCondSensorConfigRecord {
        
        private BasicSensorInfoForMeasure sensorInfoField;
        
        private CondCalPointData[] sensorAdjustParametersField;
        
        private BasicSensorInfoForMeasure tempSensorInfoField;
        
        private TempCalPointData tempSensorCalDataField;
        
        private EModuleID moduleIDField;
        
        /// <remarks/>
        public BasicSensorInfoForMeasure sensorInfo {
            get {
                return this.sensorInfoField;
            }
            set {
                this.sensorInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ArrayOfCondCalPointData")]
        public CondCalPointData[] sensorAdjustParameters {
            get {
                return this.sensorAdjustParametersField;
            }
            set {
                this.sensorAdjustParametersField = value;
            }
        }
        
        /// <remarks/>
        public BasicSensorInfoForMeasure tempSensorInfo {
            get {
                return this.tempSensorInfoField;
            }
            set {
                this.tempSensorInfoField = value;
            }
        }
        
        /// <remarks/>
        public TempCalPointData tempSensorCalData {
            get {
                return this.tempSensorCalDataField;
            }
            set {
                this.tempSensorCalDataField = value;
            }
        }
        
        /// <remarks/>
        public EModuleID moduleID {
            get {
                return this.moduleIDField;
            }
            set {
                this.moduleIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class MFDOSensorConfigRecord {
        
        private BasicSensorInfoForMeasure sensorInfoField;
        
        private SensorAdjustParameter sensorAdjustParameterField;
        
        private BasicSensorInfoForMeasure tempSensorInfoField;
        
        private TempCalPointData tempSensorCalDataField;
        
        private EModuleID moduleIDField;
        
        /// <remarks/>
        public BasicSensorInfoForMeasure sensorInfo {
            get {
                return this.sensorInfoField;
            }
            set {
                this.sensorInfoField = value;
            }
        }
        
        /// <remarks/>
        public SensorAdjustParameter sensorAdjustParameter {
            get {
                return this.sensorAdjustParameterField;
            }
            set {
                this.sensorAdjustParameterField = value;
            }
        }
        
        /// <remarks/>
        public BasicSensorInfoForMeasure tempSensorInfo {
            get {
                return this.tempSensorInfoField;
            }
            set {
                this.tempSensorInfoField = value;
            }
        }
        
        /// <remarks/>
        public TempCalPointData tempSensorCalData {
            get {
                return this.tempSensorCalDataField;
            }
            set {
                this.tempSensorCalDataField = value;
            }
        }
        
        /// <remarks/>
        public EModuleID moduleID {
            get {
                return this.moduleIDField;
            }
            set {
                this.moduleIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfOUPData {
        
        private OUPData[] arrayOfOUPData1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfOUPData", IsNullable=true)]
        public OUPData[] ArrayOfOUPData1 {
            get {
                return this.arrayOfOUPData1Field;
            }
            set {
                this.arrayOfOUPData1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfBODResult {
        
        private BODResult[] arrayOfBODResult1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfBODResult", IsNullable=true)]
        public BODResult[] ArrayOfBODResult1 {
            get {
                return this.arrayOfBODResult1Field;
            }
            set {
                this.arrayOfBODResult1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ArrayOfDecfloat {
        
        private decfloat[] arrayOfDecfloat1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArrayOfDecfloat", IsNullable=true)]
        public decfloat[] ArrayOfDecfloat1 {
            get {
                return this.arrayOfDecfloat1Field;
            }
            set {
                this.arrayOfDecfloat1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class ResultMessage {
        
        private string rackidField;
        
        private string slotidField;
        
        private string groupidField;
        
        private int unitField;
        
        private string unitstringField;
        
        private int precisionField;
        
        private TreasureFleetAnyResult resultField;
        
        /// <remarks/>
        public string rackid {
            get {
                return this.rackidField;
            }
            set {
                this.rackidField = value;
            }
        }
        
        /// <remarks/>
        public string slotid {
            get {
                return this.slotidField;
            }
            set {
                this.slotidField = value;
            }
        }
        
        /// <remarks/>
        public string groupid {
            get {
                return this.groupidField;
            }
            set {
                this.groupidField = value;
            }
        }
        
        /// <remarks/>
        public int unit {
            get {
                return this.unitField;
            }
            set {
                this.unitField = value;
            }
        }
        
        /// <remarks/>
        public string unitstring {
            get {
                return this.unitstringField;
            }
            set {
                this.unitstringField = value;
            }
        }
        
        /// <remarks/>
        public int precision {
            get {
                return this.precisionField;
            }
            set {
                this.precisionField = value;
            }
        }
        
        /// <remarks/>
        public TreasureFleetAnyResult result {
            get {
                return this.resultField;
            }
            set {
                this.resultField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="tf")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="tf", IsNullable=false)]
    public partial class Telegram {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EndOfMethod", typeof(EndOfMethod))]
        [System.Xml.Serialization.XmlElementAttribute("ResultMessage", typeof(ResultMessage))]
        [System.Xml.Serialization.XmlElementAttribute("method", typeof(method))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
}
