All pastes #26629 Raw Edit

Stuff

public text v1 · immutable
#26629 ·published 2005-10-25 17:50 UTC
rendered paste body
-------------------------------------------------------------------
unit test
-------------------------------------------------------------------

SAFECOMMANDREC[] scr = new SAFECOMMANDREC[1];
scr[0].ActualCommand = (int)SafeCommands.WRITE_STRING;
scr[0].CellIndex = address;
scr[0].ValIndex = 0;
scr[0].ACIndex = 0;
scr[0].StringVal = System.Text.Encoding.ASCII.GetBytes(nstring);

string updatestr;
		
SafeCodes ret = dusafe.GenerateUpdateString(scr, 1, out updatestr, (PROD_LIST_PTR)null, false);

--------------------------------------------------------------------
wrapper class
--------------------------------------------------------------------

public SafeCodes GenerateUpdateString(SAFECOMMANDREC[] Commands,
				short Count,
				out string UpdateStr,
				PROD_LIST_PTR ProductList,
				bool ScrambleOrder)
		{
			byte[] ustr = new byte[1024];
			int sorder = ScrambleOrder ? 1 : 0;
			
			SafeCodes ret = (SafeCodes)DUSafeNative.GenerateUpdateStr(packet,
					Commands,
					Count,
					ustr,
					ProductList,
					sorder);

			UpdateStr = System.Text.Encoding.ASCII.GetString(ustr);
			ustr = null;

			return ret;
		}