📄 main.cpp
字号:
#include "RtdxEvent.h" // For Class CRtdxEventvoid helpmessage(); // Prototypesint main(int argc, char *argv[]){ CRtdxEvent EventObj; HRESULT hr; if (argc != 3) // If not enough command-line arguments helpmessage(); // Display Help Message if (((strcmp(argv[1],"-2"))!=0) && ((strcmp(argv[1],"-4"))!=0)) // If Invalid command-line arguments helpmessage(); // Display Help Message EventObj.SetTargetIntSize(argv[1]); // Set Target Integer Size if (*argv[2] != '-') // Is there a hyphen { EventObj.SetNumOfEvents(argv[2]); // Set Number of Events } else { EventObj.SetNumOfEvents(argv[2]+1); // Set Number of Events } hr = EventObj.GetRTDXObject("ALL"); // Instantiate RTDX Object and Open the ALL Channel if (SUCCEEDED(hr)) { EventObj.NameEvents(); // Name each event recorded and initialize id's EventObj.ProbeChannel(); // Probe channel until end of log file is reached EventObj.ReleaseRTDXObject(); // Close channel & release RTDX Object } return 0;}void helpmessage(){ cout << "\n#######################################################################\n"; cout << " TTT The Console Event Display\n"; cout << " TTT i\n"; cout << "TTTTT TiTTTT The following display is used to demonstrate RTDX.\n"; cout << " T -i- T This display specifically demonstrates the debugger's\n"; cout << " TTT i T capability of logging events.\n"; cout << " T TT TT\n"; cout << " TT TT\n"; cout << " TTT Copyright 1997-1998 Texas Instruments\n"; cout << " TT\n"; cout << " RTDX is a trademark of Texas Instruments\n"; cout << "#######################################################################\n\n"; cout << "Usage: EventProg [-2 or -4] [-n or n]: \n\n"; cout << "Where: \n"; cout << " -2 = 16-Bit integer target\n"; cout << " -4 = 32-Bit integer target\n"; cout << " n = number of events\n"; exit(1);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -