/*
 *****************************************************************************
 *                                                                           *
 *                 IMPINJ CONFIDENTIAL AND PROPRIETARY                       *
 *                                                                           *
 * This source code is the sole property of Impinj, Inc.  Reproduction or    *
 * utilization of this source code in whole or in part is forbidden without  *
 * the prior written consent of Impinj, Inc.                                 *
 *                                                                           *
 * (c) Copyright Impinj, Inc. 2009. All rights reserved.                     *
 *                                                                           *
 *****************************************************************************
 */

/*
 *****************************************************************************
 *
 * $Id: oem_tool_help.h 61503 2009-12-18 01:00:57Z dshaheen $
 * 
 * Description:
 *     Command help string definitions
 *
 *****************************************************************************
 */
#ifndef OEMTOOL_HELP_H
#define OEMTOOL_HELP_H 1

#define OEMTOOL_CMD_READ_HELP "\
   Primary command.\n\
   Read a single oem configuration are entry\n\
   use: --read <address>\n\
   Example: --read 0x1\n\
   All args must be a 32bit hex values\n"

#define OEMTOOL_CMD_READRANGE_HELP "\
   Primary command.\n\
   Read a range of oem configuration entries\n\
   use: --readrange <address> <number_to_read> [--outputfile <textfile_path>]\n\
   The optional --outputfile arg can be used to output the read entries\n\
   to a formatted text file that can then be used with the --writerange command\n\
   Example: --readrange 0x1 0x5\n\
    In the example, 0x5 oem configuration entries would\n\
    be read starting at oem address 0x1.\n\
   All integer args must be a 32bit hex values\n"

#define OEMTOOL_CMD_WRITE_HELP "\
   Primary command.\n\
   Write a single oem configuration area entry\n\
   use: --write <address> <data>\n\
   example: --write 0x1 0xA5A55A5A\n\
   All args must be a 32bit hex values\n"

#define OEMTOOL_CMD_WRITERANGE_HELP "\
   Primary command.\n\
   Write a range of oem configuration entries\n\
   use: --writerange <textfile_path>\n\
   example: --writerange <./write_data.txt>\n\
   \n"

#define OEMTOOL_CMD_TESTMODE_HELP "\
   Command modifier.\n\
   Causes the application to run in test mode and not actualy open the radio.\n\
   This is used for developer unit testing of this app.\n\
   \n"

#define OEMTOOL_CMD_LISTRADIOS_HELP "\
   Primary command.\n\
   List radios currently connected to the host system\n\
   use: --listradios\n\
   No arguments to this command\n\
   \n"

#define OEMTOOL_CMD_RADIO_HELP "\
   Command modifier.\n\
   Specifies which radio to connect to\n\
   use: --radio <radio_number>\n\
   example: --radio 2\n\
     In the example, the second radio (as reported by\n\
     the --listradios command) will be used\n\
   The single integer arg must be a decimal value less than\n\
   or equal to the highest radio_number reported by the\n\
   listradios command\n\
   \n"

#endif /*OEMTOOL_HELP_H */
