示例#1
0
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
示例#2
0
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
示例#3
0
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()
示例#4
0
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()
示例#5
0
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()
示例#6
0
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
示例#7
0
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()
示例#8
0
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
示例#9
0
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()
示例#10
0
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()
示例#11
0
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