public InfDisplayInfoData(InfDisplayInfoData src)
 {
     m_bogeyCounterData1          = new BogeyCounterData(src.m_bogeyCounterData1);
     m_bogeyCounterData2          = new BogeyCounterData(src.m_bogeyCounterData2);
     m_signalStrengthData         = new SignalStrengthData(src.m_signalStrengthData);
     m_bandAndArrowIndicatorData1 = new BandAndArrowIndicatorData(src.m_bandAndArrowIndicatorData1);
     m_bandAndArrowIndicatorData2 = new BandAndArrowIndicatorData(src.m_bandAndArrowIndicatorData2);
     m_auxData  = new AuxiliaryData(src.m_auxData);
     m_auxData1 = src.m_auxData1;
     m_auxData2 = src.m_auxData2;
 }
        public bool IsEqual(InfDisplayInfoData src)
        {
            if (m_auxData1 != src.m_auxData1)
            {
                return(false);
            }

            if (m_auxData2 != src.m_auxData2)
            {
                return(false);
            }

            if (!m_bogeyCounterData1.IsEqual(src.m_bogeyCounterData1))
            {
                return(false);
            }

            if (!m_bogeyCounterData2.IsEqual(src.m_bogeyCounterData2))
            {
                return(false);
            }

            if (!m_signalStrengthData.IsEqual(src.m_signalStrengthData))
            {
                return(false);
            }

            if (!m_bandAndArrowIndicatorData1.IsEqual(src.m_bandAndArrowIndicatorData1))
            {
                return(false);
            }

            if (!m_bandAndArrowIndicatorData2.IsEqual(src.m_bandAndArrowIndicatorData2))
            {
                return(false);
            }

            if (!m_auxData.IsEqual(src.m_auxData))
            {
                return(false);
            }

            return(true);
        }