Exemplo n.º 1
0
        public void QuadPacketPacketValidChecksumData()
        {
            byte checksum;
             byte[] multiWiiData = new byte[100];
             MultiWiiPacket quadPacket = new MultiWiiPacket();

             // setup the MultiWii packet
             multiWiiData[0] = (byte)'$';
             multiWiiData[1] = (byte)'M';
             multiWiiData[2] = (byte)'<';
             multiWiiData[3] =   2;       // data size
             multiWiiData[4] = 100;       // command
             multiWiiData[5] =   4;       // data 1
             multiWiiData[6] = 250;       // data 2

             Assert.AreEqual(true, quadPacket.getMiltiWiiPacketChecksum(multiWiiData, out checksum));
             Assert.AreEqual(checksum, 152);
        }