code: def cmd_output_sysid(self, args):
          '''add new output for a specific MAVLink sysID'''
          sysid = int(args[0])
          device = args[1]
          print("Adding output %s for sysid %u" % (device, sysid))
          try:
              conn = mavutil.mavlink_connection(device, input=False, source_system=self.settings.source_system)
              conn.mav.srcComponent = self.settings.source_component
          except Exception:
              print("Failed to connect to %s" % device)
              return
          try:
              mp_util.child_fd_list_add(conn.port.fileno())
          except Exception:
              pass
          if sysid in self.mpstate.sysid_outputs:
              self.mpstate.sysid_outputs[sysid].close()
          self.mpstate.sysid_outputs[sysid] = conf cmd_output_sysid(self, args):
          '''add new output for a specific MAVLink sysID'''
          sysid = int(args[0])
          device = args[1]
          print("Adding output %s for sysid %u" % (device, sysid))
          try:
              conn = mavutil.mavlink_connection(device, input=False, source_system=self.settings.source_system)
              conn.mav.srcComponent = self.settings.source_component
          except Exception:
              print("Failed to connect to %s" % device)
              return
          try:
              mp_util.child_fd_list_add(conn.port.fileno())
          except Exception:
              pass
          if sysid in self.mpstate.sysid_outputs:
              self.mpstate.sysid_outputs[sysid].close()
          self.mpstate.sysid_outputs[sysid] = conn
docs: add new output for a specific MAVLink sysID