Пример #1
0
    def __init__(self, av_loop, name):
        AV_SerialDevice.__init__(self, av_loop, name)

        self.input_handler = None

        for subcmd in self.Commands:
            self.av_loop.add_cmd_handler("%s %s" % (self.name, subcmd),
                                         self.handle_cmd)
Пример #2
0
    def __init__(self, av_loop, name):
        AV_SerialDevice.__init__(self, av_loop, name)

        self.input_handler = None

        for subcmd in self.Commands:
            self.av_loop.add_cmd_handler(
                "%s %s" % (self.name, subcmd), self.handle_cmd)
Пример #3
0
    def __init__(self, av_loop, name):
        AV_SerialDevice.__init__(self, av_loop, name)

        for subcmd in self.Commands:
            self.av_loop.add_cmd_handler("%s %s" % (self.name, subcmd),
                                         self.handle_cmd)

        self.status_handler = None

        self.readbuf = bytes()

        # Don't start writing until a status update is received.
        self.write_ready = False

        # Write enabling needs to be delayed. See ready_to_write()
        self.write_timer = None  # or (timeout_handle, deadline)

        self.state = AVR_State(self.name, self.av_loop)
Пример #4
0
    def __init__(self, av_loop, name):
        AV_SerialDevice.__init__(self, av_loop, name)

        for subcmd in self.Commands:
            self.av_loop.add_cmd_handler(
                "%s %s" % (self.name, subcmd), self.handle_cmd)

        self.status_handler = None

        self.readbuf = bytes()

        # Don't start writing until a status update is received.
        self.write_ready = False

        # Write enabling needs to be delayed. See ready_to_write()
        self.write_timer = None  # or (timeout_handle, deadline)

        self.state = AVR_State(self.name, self.av_loop)