예제 #1
0
        /// <summary>
        /// Write extended <see cref="MessageTable"/>.
        /// </summary>
        /// <param name="table">Extended MessageTable</param>
        public void WriteExtMessageTable(MessageTable table)
        {
            // Write extended message table entries, and append new file for extended message table data.
            var addr  = this["EXT_MSG_TABLE"];
            var index = MessageTable.WriteExtended(table, addr);

            // Write index of message table data.
            var fileIndexAddr = this["EXT_MSG_DATA_FILE"];

            ReadWriteUtils.WriteU32ToROM((int)fileIndexAddr, (uint)index);
        }