def get_args(): """ Get and parse arguments. """ parser = s.base_cl_options(override_arg_parse=ConsoleArgumentParser, add_help=False, add_log_args=True, add_reset_arg=True) parser.description = 'Swift Console' parser.add_argument("-i", "--initloglevel", default=[None], nargs=1, help="Set log level filter.") parser.add_argument("-u", "--update", help="don't prompt about firmware/console updates.", action="store_false") parser.add_argument('--error', action='store_true', help="Do not swallow exceptions.") parser.add_argument('--log-console', action='store_true', help="Log console stdout/err to file.") parser.add_argument('-h', '--help', action='store_true', help="Show usage help in a GUI popup.") parser.add_argument('-V', '--version', action='version', version='Swift Console {}'.format(CONSOLE_VERSION)) return parser
def get_args(): """ Get and parse arguments. """ parser = s.base_cl_options(override_arg_parse=ConsoleArgumentParser, add_help=False) parser.description = 'Swift Console' parser.add_argument("-i", "--initloglevel", default=[None], nargs=1, help="Set log level filter.") parser.add_argument("-u", "--update", help="don't prompt about firmware/console updates.", action="store_false") parser.add_argument('--toolkit', nargs=1, default=[None], help="specify the TraitsUI toolkit to use, either 'wx' or 'qt4'.") parser.add_argument('--error', action='store_true', help="Do not swallow exceptions.") parser.add_argument('--log-console', action='store_true', help="Log console stdout/err to file.") parser.add_argument('--skylark', default='', help="key value pairs to pass to sbp_relay_view initializer for skylark") parser.add_argument('--serial-upgrade', action='store_true', help="Allow software upgrade over serial.") parser.add_argument('-h', '--help', action='store_true', help="Show usage help in a GUI popup.") return parser
def get_args(): """ Get and parse arguments. """ parser = serial_link.base_cl_options() parser.description = 'Piksi Bootloader' parser.add_argument("file", help="the image set file to write to flash.") return parser.parse_args()
def get_args(args=None): """ Get and parse arguments. """ import argparse parser = serial_link.base_cl_options() parser.description = 'Piksi Settings Tool version ' + VERSION parser.formatter_class = argparse.RawDescriptionHelpFormatter parser.epilog = ("Returns:\n" " 0: Upon success\n" " 1: Runtime error or invalid settings request.\n" " 2: Improper usage") parser.add_argument( "--timeout", type=float, default=DEFAULT_TIMEOUT_SECS, help="timeout for settings calls in seconds (default: %.1f)." % DEFAULT_TIMEOUT_SECS) parser.add_argument( '-s', '--save_after_write', default=False, action="store_true", help='Save settings to flash after successful write or write_from_file' ) subparsers = parser.add_subparsers(dest="command") save = subparsers.add_parser( 'save', help='save all the current settings to flash.') reset = subparsers.add_parser('reset', help='reset settings to factory defaults.') read = subparsers.add_parser('read', help='read the current setting.') read.add_argument("section", help="the setting section.") read.add_argument("setting", help="the setting name.") read_all = subparsers.add_parser('all', help='read all the settings.') write = subparsers.add_parser('write', help='write the current setting.') write.add_argument("section", help="the setting section.") write.add_argument("setting", help="the setting name.") write.add_argument("value", help="the setting value.") write = subparsers.add_parser( 'read_to_file', help='read the current settings file from device.') write.add_argument("output", help="Name of the file to write in.") write = subparsers.add_parser('write_from_file', help='write settings file to device.') write.add_argument("filename", help="Name of the file to read from.") if args is not None: return parser.parse_args(args) else: return parser.parse_args()
def get_args(): """ Get and parse arguments. """ parser = s.base_cl_options( override_arg_parse=ConsoleArgumentParser, add_help=False) parser.description = 'Swift Console' parser.add_argument( "-i", "--initloglevel", default=[None], nargs=1, help="Set log level filter.") parser.add_argument( "-u", "--update", help="don't prompt about firmware/console updates.", action="store_false") parser.add_argument( '--toolkit', nargs=1, default=[None], help="specify the TraitsUI toolkit to use, either 'wx' or 'qt4'.") parser.add_argument( '--error', action='store_true', help="Do not swallow exceptions.") parser.add_argument( '--log-console', action='store_true', help="Log console stdout/err to file.") parser.add_argument( '--networking', default=None, const='{}', nargs='?', help="key value pairs to pass to sbp_relay_view initializer for network" ) parser.add_argument( '--serial-upgrade', action='store_true', help="Allow software upgrade over serial.") parser.add_argument( '-h', '--help', action='store_true', help="Show usage help in a GUI popup.") parser.add_argument( '-V', '--version', action='version', version='Swift Console {}'.format(CONSOLE_VERSION) ) return parser
def get_args(): """ Get and parse arguments. """ import argparse parser = sl.base_cl_options() parser.add_argument("-i", "--interval", default=[DEFAULT_POLL_INTERVAL], nargs=1, help="Number of seconds between satellite drop events.") parser.add_argument("-m", "--minsats", default=[DEFAULT_MIN_SATS], nargs=1, help="Minimum number of satellites to retain during drop events.") return parser.parse_args()
def get_args(): """ Get and parse arguments. """ parser = s.base_cl_options( override_arg_parse=ConsoleArgumentParser, add_help=False, add_log_args=True, add_reset_arg=True) parser.description = 'Swift Console' parser.add_argument( "-i", "--initloglevel", default=[None], nargs=1, help="Set log level filter.") parser.add_argument( "-u", "--update", help="don't prompt about firmware/console updates.", action="store_false") parser.add_argument( '--toolkit', nargs=1, default=[None], help="specify the TraitsUI toolkit to use, either 'wx' or 'qt4'.") parser.add_argument( '--error', action='store_true', help="Do not swallow exceptions.") parser.add_argument( '--log-console', action='store_true', help="Log console stdout/err to file.") parser.add_argument( '--networking', default=None, const='{}', nargs='?', help="key value pairs to pass to sbp_relay_view initializer for network" ) parser.add_argument( '-h', '--help', action='store_true', help="Show usage help in a GUI popup.") parser.add_argument( '-V', '--version', action='version', version='Swift Console {}'.format(CONSOLE_VERSION) ) return parser
def get_args(): """ Get and parse arguments. """ import argparse parser = serial_link.base_cl_options() parser.description = 'Piksi Settings Tool' parser.formatter_class = argparse.RawDescriptionHelpFormatter parser.epilog = ("Returns:\n" " 0: Upon success\n" " 1: Runtime error or invalid settings request.\n" " 2: Improper usage") parser.add_argument( "--timeout", type=float, default=DEFAULT_TIMEOUT_SECS, help="timeout for settings calls in seconds (default: %.1f)." % DEFAULT_TIMEOUT_SECS) parser.add_argument( '-s', '--save_after_write', default=False, action="store_true", help='Save settings to flash after successful write or write_from_file') subparsers = parser.add_subparsers(dest="command") save = subparsers.add_parser( 'save', help='save all the current settings to flash.') reset = subparsers.add_parser( 'reset', help='reset settings to factory defaults.') read = subparsers.add_parser('read', help='read the current setting.') read.add_argument("section", help="the setting section.") read.add_argument("setting", help="the setting name.") read_all = subparsers.add_parser('all', help='read all the settings.') write = subparsers.add_parser('write', help='write the current setting.') write.add_argument("section", help="the setting section.") write.add_argument("setting", help="the setting name.") write.add_argument("value", help="the setting value.") write = subparsers.add_parser('read_to_file', help='read the current settings file from device.') write.add_argument("output", help="Name of the file to write in.") write = subparsers.add_parser('write_from_file', help='write settings file to device.') write.add_argument("filename", help="Name of the file to read from.") return parser.parse_args()
def get_args(): """ Get and parse arguments. """ import argparse parser = sl.base_cl_options() parser.add_argument("-i", "--interval", default=[120], nargs=1, help="Number of seconds between test attempts.") parser.add_argument("--timeout", default=None, help="Maximum time for test (even if cycles are not reached)") parser.add_argument("--outfile", default="CellModemTestState.csv", help="output csv file.") parser.add_argument("--cycles", default=None, help="number of cycles to try.") return parser.parse_args()
def get_args(): """ Get and parse arguments. """ parser = s.base_cl_options( override_arg_parse=ConsoleArgumentParser, add_help=False, add_log_args=True, add_reset_arg=True) parser.description = 'Swift Console' parser.add_argument( "-i", "--initloglevel", default=[None], nargs=1, help="Set log level filter.") parser.add_argument( "-u", "--update", help="don't prompt about firmware/console updates.", action="store_false") parser.add_argument( '--error', action='store_true', help="Do not swallow exceptions.") parser.add_argument( '--log-console', action='store_true', help="Log console stdout/err to file.") parser.add_argument( '-h', '--help', action='store_true', help="Show usage help in a GUI popup.") parser.add_argument( '-V', '--version', action='version', version='Swift Console {}'.format(CONSOLE_VERSION) ) return parser