1
2
3
4
5import isystem.connect as ic
6
7
8def test_CTraceConfigWizard():
9 print("Demonstrate the creation of various TraceConfigWizard objects...")
10
11 trigWiz = ic.CTraceConfigWizard.createCodeExecTrigger("main")
12
13 trigWiz = ic.CTraceConfigWizard.createDataAccessTrigger("main_loop_counter",
14 True,
15 "0xA0080E72",
16 ic.CTraceConfigWizard.EReadWrite)
17
18 trigWiz = ic.CTraceConfigWizard.createDataAccessTrigger("main_loop_counter",
19 True,
20 "0xA0080E72",
21 0,
22 32,
23 0,
24 0)
25
26 trigWiz = ic.CTraceConfigWizard.createImmediateTrigger()
27 print("An example of `set` functions usage...")
28 trigWiz.setProcess("testProc")
29 trigWiz.setRecordingAttibutes(ic.CTraceConfigWizard.ESamplesBeforeAndAfter,
30 ic.CTraceConfigWizard.EAllTheTime)
31 trigWiz.setRecordingContent(ic.CTraceConfigWizard.ERecordDataAccess,
32 "main_loop_counter",
33 "0xA0080E72",
34 0)
35
36
37if __name__ == "__main__":
38 test_CTraceConfigWizard()