Beispiel #1
0
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()
Beispiel #2
0
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()
Beispiel #3
0
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()
Beispiel #4
0
def main():
    s = pymiscid.factory.create("test")
    dr = pymiscid.factory.createDomainRepository()
    obs = TypeObserver()
    dr.addObserver(obs)
    s.start()
    pymiscid.run()
Beispiel #5
0
def main():
    s = pymiscid.factory.create("test")
    dr = pymiscid.factory.createDomainRepository()
    obs = TypeObserver()
    dr.addObserver(obs)
    s.start()
    pymiscid.run()
Beispiel #6
0
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()
Beispiel #7
0
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()
Beispiel #8
0
def main():
    sr = pymiscid.factory.createServiceRepository()
    observer = obs()
    sr.addObserver(observer, filter = pymiscid.NameIs("srv"))

    pymiscid.run()