AsterixDisplayAnalyser.CAT01.Determine_Type_Of_Report C# (CSharp) Метод

Determine_Type_Of_Report() приватный Метод

private Determine_Type_Of_Report ( byte Data, int Target_Report_Desc_Index ) : void
Data byte
Target_Report_Desc_Index int
Результат void
        private void Determine_Type_Of_Report(byte[] Data, int Target_Report_Desc_Index)
        {
            // Get an instance of bit ops
            Bit_Ops BO = new Bit_Ops();

            //Extract the first
            BO.DWord[Bit_Ops.Bits0_7_Of_DWord] = Data[Target_Report_Desc_Index];

            if (BO.DWord[CAT01I020Types.Word1_TYP_Index] == true)
            {
                Type_Of_Report = CAT01I020Types.Type_Of_Report_Type.Track;
            }
            else
            {
                Type_Of_Report = CAT01I020Types.Type_Of_Report_Type.Plot;
            }

            if (Previous_Type_Of_Report != Type_Of_Report)
            {
                Previous_Type_Of_Report = Type_Of_Report;
                Handle_Type_Of_Report(true);
            }
        }