import isystem.connect as ic
def test_CTraceExportConfig():
print("Example of creating trace export config object...")
cfg = ic.CTraceExportConfig()
cfg.setFileName("test_CTraceExportConfig")
cfg.setLaunchViewer(False)
cfg.setTimeFilter(100, 200)
cfg.setTimeScope(ic.CTraceExportConfig.ETimeBetweenMarkers)
print("\tSetting formatter (CSV)...")
fmt = ic.CTraceCSVExportFormat()
cfg.setFormatter(fmt)
print(f"File name: {cfg.getFileName()}")
print(f"Start time: {cfg.getStartTime()}")
print(f"End time: {cfg.getEndTime()}")
print(f"Time scope: {cfg.getTimeScopeAsStr()}")
print(f"Settings:\t{cfg.toString()}")
if __name__ == "__main__":
test_CTraceExportConfig()