def main(): s = pymiscid.factory.create("pytest2") s.addConnector("input", "this is an output", pymiscid.INPUT) s.input.dispatcher.receivedEvent.addObserver(received) sr = pymiscid.factory.createServiceRepository() sr.addObserver(obs(), s, filter=pymiscid.NameIs("pytest")) pymiscid.run()
def main(): shmem = rt.NamedArray('B', 512 * 512 * 3) srv = pymiscid.factory.create("pytest") srv.addConnector("output", "this is an output", pymiscid.OUTPUT) srv.output.dispatcher.addObserver(SharedArrayServer(shmem), srv.output) srv.start() pymiscid.run()
def main(): s = pymiscid.factory.create("test") dr = pymiscid.factory.createDomainRepository() obs = TypeObserver() dr.addObserver(obs) s.start() pymiscid.run()
def main(): srv = pymiscid.factory.create('srv') srv.addVariable("bonjour", "Int:", "Int:", pymiscid.READ_WRITE, value = 12) srv.addConnector("conn1", "this is a connector", pymiscid.INOUTPUT) srv.start() def upd_var(): global i i += 1 srv.setVariableValue("bonjour", i) tsk = task.LoopingCall(upd_var) tsk.start(1) pymiscid.run()
def main(): srv = pymiscid.factory.create('srv') srv.addVariable("bonjour", "Int:", "Int:", pymiscid.READ_WRITE, value=12) srv.addConnector("conn1", "this is a connector", pymiscid.INOUTPUT) srv.start() def upd_var(): global i i += 1 srv.setVariableValue("bonjour", i) tsk = task.LoopingCall(upd_var) tsk.start(1) pymiscid.run()
def main(): sr = pymiscid.factory.createServiceRepository() observer = obs() sr.addObserver(observer, filter = pymiscid.NameIs("srv")) pymiscid.run()