5import isystem.connect
as ic
11def test_readWriteRegister():
12 connMgr = ic.ConnectionMgr()
13 connMgr.connect(ic.CConnectionConfig().instanceId(winidea_id))
15 dataCtrl = ic.CDataController(connMgr)
19 print(f
"Writing value '42' to register {REG_NAME}...")
21 sType.m_byType = ic.SType.tUnsigned
22 sType.m_byBitSize = 32
23 cVal = ic.CValueType(sType, 42)
24 dataCtrl.writeRegister(ic.IConnectDebug.fRealTime, REG_NAME, cVal)
26 print(f
"Reading register {REG_NAME} value:")
27 val = dataCtrl.readRegister(ic.IConnectDebug.fRealTime, REG_NAME)
28 print(f
"\tValue (int): {val.getInt()}")
33if __name__ ==
"__main__":
34 test_readWriteRegister()