示例#1
0
        static void Test1()
        {
            DecodedMessage dm = new DecodedMessage("0100010000111101");
            //DecodedMessage dm = new DecodedMessage("0011111001001000");
            CodedMessage   cm      = new CodedMessage(dm);
            DecodedMessage dm_back = new DecodedMessage(cm);

            Console.WriteLine(dm);
            Console.WriteLine(cm);
            Console.WriteLine(dm_back);
            if (dm.ToString() == dm_back.ToString())
            {
                Console.WriteLine("All right!");
            }
            else
            {
                Console.WriteLine("Houston, we have a problem");
            }
        }
示例#2
0
        static void Test2()
        {
            DecodedMessage dm = new DecodedMessage("0");

            Console.WriteLine(dm);
            CodedMessage cm = new CodedMessage(dm);

            Console.WriteLine(cm);
            cm.MakeFault(0);
            Console.WriteLine(cm);
            DecodedMessage dm_back = new DecodedMessage(cm);

            Console.WriteLine(dm_back);
            if (dm.ToString() == dm_back.ToString())
            {
                Console.WriteLine("All right!");
            }
            else
            {
                Console.WriteLine("Houston, we have a problem");
            }
        }