winIDEA SDK
test_option.py
1# This script is licensed under BSD License, see file LICENSE.txt.
2#
3# (c) TASKING Germany GmbH, 2023
4
5import isystem.connect as ic
6
7
8winidea_id = ''
9
10
11def test_option():
12 connMgr = ic.ConnectionMgr()
13 connMgr.connect(ic.CConnectionConfig().instanceId(winidea_id))
14
15 ideCtrl = ic.CIDEController(connMgr)
16
17 print(f"Setting option '/IDE/Debug.MSID.Use' to 'false'...")
18 optVal = ic.COptionValue(False)
19 flags = ic.ofSet | ic.ofValBuffer
20 ideCtrl.option(flags, "/IDE/", "Debug.MSID.Use", optVal)
21 # equivalent:
22 ideCtrl.option(flags, "/IDE/Debug.MSID.Use", optVal)
23
24
25if __name__ == "__main__":
26 test_option()