winIDEA SDK
Loading...
Searching...
No Matches
test_ctrace_export_config.py
# This script is licensed under BSD License, see file LICENSE.txt, or search for `License` in the SDK online help.
#
# (c) TASKING Germany GmbH, 2023
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()}")
# ... explore other `set/get` methods ...
if __name__ == "__main__":
test_CTraceExportConfig()