//********************************************************************** public void ExecuteGo2(CmdLineCmd aCmd) { aCmd.setArgDefault(1, "aaaaaaa"); aCmd.setArgDefault(2, 111); aCmd.setArgDefault(3, 22.22); Console.WriteLine("{0} {1} {2}", aCmd.argString(1), aCmd.argInt(2), aCmd.argDouble(3)); }
//********************************************************************** //********************************************************************** //********************************************************************** public void OnGo2(CmdLineCmd aCmd) { aCmd.setArgDefault(1, 1); aCmd.setArgDefault(1, 10); int tN = aCmd.argInt(1); int tK = aCmd.argInt(2); System.Random tRandom = new Random(); for (int i = 0; i < tN; i++) { int tX = tRandom.Next(tK); Console.WriteLine("{0} X = {1}", i, tX); } }
//********************************************************************** public void ExecuteGo5(CmdLineCmd aCmd) { aCmd.setArgDefault(1, 0x10); UInt64 tN = aCmd.argUInt64(1); Console.WriteLine("0x{0,16:X}", tN); }
//********************************************************************** //********************************************************************** //********************************************************************** public void OnGo4(CmdLineCmd aCmd) { aCmd.setArgDefault(1, 101); UInt16 tN = aCmd.argUInt16(1); Console.WriteLine("{0}", tN); }
//********************************************************************** public void executeGo5(CmdLineCmd aCmd) { aCmd.setArgDefault(1, 101); int tX = aCmd.argInt(1); Console.WriteLine("X {0}", tX); Console.WriteLine("Comment {0} {1}", aCmd.hasComment(), aCmd.comment()); }
//********************************************************************** public void ExecuteTx(CmdLineCmd aCmd) { aCmd.setArgDefault(1, 1); int tMsgType = aCmd.argInt(1); switch (tMsgType) { case 1: { TestMsg tMsg = new TestMsg(); Helper.initialize(tMsg); Global.mNetworkThread.sendMsg(tMsg); break; } case 2: { FirstMessageMsg tMsg = new FirstMessageMsg(); Helper.initialize(tMsg); Global.mNetworkThread.sendMsg(tMsg); break; } case 3: { StatusRequestMsg tMsg = new StatusRequestMsg(); Helper.initialize(tMsg); Global.mNetworkThread.sendMsg(tMsg); break; } case 4: { StatusResponseMsg tMsg = new StatusResponseMsg(); Helper.initialize(tMsg); Global.mNetworkThread.sendMsg(tMsg); break; } case 5: { DataMsg tMsg = new DataMsg(); Helper.initialize(tMsg); Global.mNetworkThread.sendMsg(tMsg); break; } } }
//********************************************************************** //********************************************************************** //********************************************************************** public void OnSetString(CmdLineCmd aCmd) { aCmd.setArgDefault(1, "bbbbbbbb"); mFrontEnd.doSetString(aCmd.argString(1)); }
//********************************************************************** //********************************************************************** //********************************************************************** public void OnGo3(CmdLineCmd aCmd) { aCmd.setArgDefault(1, "aaaaaaa"); Console.WriteLine("GO3{0,-10}GO3", aCmd.argString(1)); }