import isystem.connect as ic
winidea_id = ''
def test_get_content():
connMgr = ic.ConnectionMgr()
connMgr.connect(ic.CConnectionConfig().instanceId(winidea_id))
pluginCtrl = ic.CPluginController(connMgr, "[STM32F407IG.CORE0] Cortex-M")
pluginCtrl.open("MPU")
columns = ic.IntVector()
columns.append(1)
columns.append(2)
columns.append(3)
columns.append(4)
viewContent = pluginCtrl.get_content("MPU", "/MPU ARMv7-M/MPU_CTRL", columns)
print(f"Table header (column names: {viewContent['header']}")
value = viewContent["/MPU ARMv7-M/MPU_CTRL/ENABLE"][0]
print(f"'ENABLE' column 'Address range or data' : {value}")
details = viewContent["/MPU ARMv7-M/MPU_CTRL/ENABLE"][3]
print(f"'ENABLE' column 'Deratils' : {details}")
pluginCtrl.close("MPU")
if __name__ == "__main__":
test_get_content()