//********************************************************************** //********************************************************************** //********************************************************************** public void OnRun1(CmdLineCmd aCmd) { String tReadFilePath = @"C:\Prime\DevelopComm\Dev_MsgGen\Files\MassiveMsg.msg"; MsgGen.InputData tInputData = new MsgGen.InputData(); MsgGen.Reader.readFromFilePath(tInputData, tReadFilePath); MsgGen.Writer.writeToFilePath( new MsgGen.OutputFileMsg_CS_Message(), tInputData, tInputData.mWriteFilePathCSMessage); MsgGen.Writer.writeToFilePath( new MsgGen.OutputFileMsg_CS_Body(), tInputData, tInputData.mWriteFilePathCSBody); MsgGen.Writer.writeToFilePath( new MsgGen.OutputFileMsg_CH(), tInputData, tInputData.mWriteFilePathCH); MsgGen.Writer.writeToFilePath( new MsgGen.OutputFileMsg_CP(), tInputData, tInputData.mWriteFilePathCP); }
//********************************************************************** public void OnGo4(CmdLineCmd aCmd) { String tReadFilePath = @"C:\Prime\DevelopComm\Dev_MsgGen\Files\MassiveMsg.msg"; String tWriteFilePath = @"C:\Prime\DevelopComm\Dev_MsgGen\\MassiveCS\Source\MassiveMsgBody.cs"; MsgGen.InputData tInputData = new MsgGen.InputData(); MsgGen.Reader.readFromFilePath(tInputData, tReadFilePath); MsgGen.Writer.writeToFilePath(new MsgGen.OutputFileMsg_CS_Body(), tInputData, tWriteFilePath); }
//********************************************************************** //********************************************************************** //********************************************************************** public void OnRun2(CmdLineCmd aCmd) { String tReadFilePath = @"C:\Prime\DevelopComm\Dev_MsgGen\Files\MassiveMsg.msg"; String tWriteFilePathCSMessage = @"C:\Prime\DevelopComm\Dev_MsgGen\MassiveCS\Source\MassiveMsgMessage.cs"; String tWriteFilePathCSBody = @"C:\Prime\DevelopComm\Dev_MsgGen\MassiveCS\Source\MassiveMsgBody.cs"; String tWriteFilePathCH = @"C:\Prime\DevelopComm\Dev_MsgGen\MassiveCP\Source\massiveMsg.h"; String tWriteFilePathCP = @"C:\Prime\DevelopComm\Dev_MsgGen\MassiveCP\Source\massiveMsg.cpp"; MsgGen.InputData tInputData = new MsgGen.InputData(); MsgGen.Reader.readFromFilePath(tInputData, tReadFilePath); MsgGen.Writer.writeToFilePath(new MsgGen.OutputFileMsg_CS_Message(), tInputData, tWriteFilePathCSMessage); MsgGen.Writer.writeToFilePath(new MsgGen.OutputFileMsg_CS_Body(), tInputData, tWriteFilePathCSBody); MsgGen.Writer.writeToFilePath(new MsgGen.OutputFileMsg_CH(), tInputData, tWriteFilePathCH); MsgGen.Writer.writeToFilePath(new MsgGen.OutputFileMsg_CP(), tInputData, tWriteFilePathCP); }
//********************************************************************** //********************************************************************** //********************************************************************** public static void generate(string[] args) { //****************************************************************** // Command line arguments: String tReadFilePath; if (args.Length == 0) { tReadFilePath = @"C:\Prime\DevelopComm\Dev_MsgGen\Files\MassiveMsg.msg"; } else { tReadFilePath = args[0]; } Console.WriteLine("MSG GENERATE {0}", tReadFilePath); //****************************************************************** // Generate: MsgGen.InputData tInputData = new MsgGen.InputData(); MsgGen.Reader.readFromFilePath(tInputData, tReadFilePath); MsgGen.Writer.writeToFilePath( new MsgGen.OutputFileMsg_CS_Message(), tInputData, tInputData.mWriteFilePathCSMessage); MsgGen.Writer.writeToFilePath( new MsgGen.OutputFileMsg_CS_Body(), tInputData, tInputData.mWriteFilePathCSBody); MsgGen.Writer.writeToFilePath( new MsgGen.OutputFileMsg_CH(), tInputData, tInputData.mWriteFilePathCH); MsgGen.Writer.writeToFilePath( new MsgGen.OutputFileMsg_CP(), tInputData, tInputData.mWriteFilePathCP); }