5import isystem.connect
as ic
11def test_get_content():
12 connMgr = ic.ConnectionMgr()
13 connMgr.connect(ic.CConnectionConfig().instanceId(winidea_id))
15 pluginCtrl = ic.CPluginController(connMgr,
"[STM32F407IG.CORE0] Cortex-M")
16 pluginCtrl.open(
"MPU")
18 columns = ic.IntVector()
23 viewContent = pluginCtrl.get_content(
"MPU",
"/MPU ARMv7-M/MPU_CTRL", columns)
25 print(f
"Table header (column names: {viewContent['header']}")
27 value = viewContent[
"/MPU ARMv7-M/MPU_CTRL/ENABLE"][0]
28 print(f
"'ENABLE' column 'Address range or data' : {value}")
29 details = viewContent[
"/MPU ARMv7-M/MPU_CTRL/ENABLE"][3]
30 print(f
"'ENABLE' column 'Deratils' : {details}")
32 pluginCtrl.close(
"MPU")
35if __name__ ==
"__main__":