static public void u32SetWorkingData(UInt32 u32Address, UInt32 u32Data) { byte[] au8Data = BitConverter.GetBytes(u32Data); if (!Array.Equals(ExtensionMethods.ByteSubArray(mau8WorkingPage, (int)(u32Address - mu32WorkingBaseAddress), 4), au8Data)) { Array.Copy(au8Data, 0, mau8WorkingPage, (int)(u32Address - mu32WorkingBaseAddress), au8Data.Length); if (false == mboLockForChanges) { tstReg32Write stReg32Write = new tstReg32Write(); stReg32Write.u32Address = u32Address; stReg32Write.u32Data = u32Data; mlstReg32Write.Add(stReg32Write); } } }
static public void AddReg32Write(tstReg32Write stReg32Write) { mlstReg32Write.Add(stReg32Write); }