Exemple #1
0
        internal byte[] GetBytes()
        {
            byte[] data;
            using (BinaryWriter writer = new BinaryWriter(new MemoryStream()))
            {
                // Reglist GIFTag
                writer.Write(mGifTag0.GetBytes());

                // TRXPos
                writer.Write(mTrxPos.GetBytes());
                writer.Write(TRXPOS_ADDRESS);

                // TRXRegister
                writer.Write(mTrxReg.GetBytes());
                writer.Write(TRXREG_ADDRESS);

                // TRXDir
                writer.Write(mTrxDir.GetBytes());
                writer.Write(TRXDIR_ADDRESS);

                // Image data GIFTag
                writer.Write(mGifTag1.GetBytes());

                data = (writer.BaseStream as MemoryStream).ToArray();
            }
            return(data);
        }