def monitor(self, *parameters):
        parser = argparse.ArgumentParser(description=self.monitor.__doc__,
                                         prog="bii %s:monitor" % self.group)
        parser.parse_args(*parameters)
        try:
            port = self.arduino.refresh_port()
            monitor(self, ClientHiveManager(self.bii), port)
        except Exception as e:
            raise BiiException('Cannot open serial monitor: %s' % str(e))
Adds *action* to the system buttons list for this dialog, if it is
dataset/ETHPy150Open biicode/client/dev/hardware/arduino/arduinotoolchain.py/ArduinoToolChain.monitor--crossover with--dataset/ETHPy150Open enthought/traitsui/traitsui/wx/ui_base.py/BaseDialog.check_button