Example #1
0
File: base.py Project: elmom/pypsyc
class MMPCircuit:
    def __init__(self, center):
        self.center = center
        self.mmp_parser = MMPParser()
        self.mmp_parser.recv_packet = self.recv_packet
        self.mmp_renderer = MMPRenderer()

    def init(self):
        self.send_mmp_packet(MMPPacket())

    def recv_packet(self, packet):
        self.center.recv_mmp_packet(packet, self)

    def send_mmp_packet(self, packet):
        self._send(self.mmp_renderer.render(packet))
Example #2
0
File: base.py Project: elmom/pypsyc
 def __init__(self, center):
     self.center = center
     self.mmp_parser = MMPParser()
     self.mmp_parser.recv_packet = self.recv_packet
     self.mmp_renderer = MMPRenderer()