def get_open_params_defaults(cls):
"""
Returns a list of parameters defaults. These will be displayed in the UI.
:return: default args: the default arguments provided to the user in the UI
"""
cls.default_args = BaseProtocol.get_open_params_defaults()
logger.info("[PCOM] Available COM ports: {0}".format(list_ports.comports()))
filtered_comports = cls._filter_com_ports(list_ports.comports())
logger.info("[PCOM]: filtered_comports:")
logger.info(filtered_comports)
potential_serials = [port_list[0] for port_list in filtered_comports]
cls.default_args['port'] = potential_serials
return cls.default_args
评论列表
文章目录