private void writeCmd(int cmd) { this.cmd = cmd; //if (log.DebugEnabled) { Console.WriteLine(string.Format("Starting cmd=0x{0:X}({1})", cmd, MECommand.getCommandName(cmd))); } }
public override string ToString() { StringBuilder s = new StringBuilder(string.Format("cmd=0x{0:X}({1}), result=0x{2:X8}", cmd, MECommand.getCommandName(cmd), result)); int numberOfParameters = MECommand.getNumberOfParameters(cmd); for (int i = 0; i < numberOfParameters; i++) { s.Append(string.Format(", parameters[{0:D}]=0x{1:X8}", i, parameters[i])); } return(s.ToString()); }