import IPC
IPC.connectModule("PythonLand", "localhost")
IPC.initialize()
IPC.initializeConverterMap()

IPC.defineMsg("INT_MSG", 0xFFFFFFFF, "{int}")
IPC.defineMsg("INT_2_MSG", 0xFFFFFFFF, "[int : 2]")
IPC.defineMsg("INT_3_MSG", 0xFFFFFFFF, "[int : 3]")

foo = IPC.int_(1)
IPC.publishData("INT_MSG", foo)

foo = IPC.int_2()
foo.v0 = IPC.int_(1)
foo.v1 = IPC.int_(2)
IPC.publishData("INT_2_MSG", foo)

foo = IPC.int_3()
data = foo.get_data()
data[0] = 1
data[1] = 2
data[2] = 3
IPC.publishData("INT_3_MSG", foo)

