import isystem.connect as ic
def test_CTraceConfigWizard():
print("Demonstrate the creation of various TraceConfigWizard objects...")
trigWiz = ic.CTraceConfigWizard.createCodeExecTrigger("main")
trigWiz = ic.CTraceConfigWizard.createDataAccessTrigger("main_loop_counter",
True,
"0xA0080E72",
ic.CTraceConfigWizard.EReadWrite)
trigWiz = ic.CTraceConfigWizard.createDataAccessTrigger("main_loop_counter",
True,
"0xA0080E72",
0,
32,
0,
0)
trigWiz = ic.CTraceConfigWizard.createImmediateTrigger()
print("An example of `set` functions usage...")
trigWiz.setProcess("testProc")
trigWiz.setRecordingAttibutes(ic.CTraceConfigWizard.ESamplesBeforeAndAfter,
ic.CTraceConfigWizard.EAllTheTime)
trigWiz.setRecordingContent(ic.CTraceConfigWizard.ERecordDataAccess,
"main_loop_counter",
"0xA0080E72",
0)
if __name__ == "__main__":
test_CTraceConfigWizard()