Configuring RVP10 with CLI

One interface for configuring RVP10 is the dspx utility, which has been present in Vaisala (Sigmet) RVP products for the past 30 years. dspx can be used, for example, for configuring RVP10 signal processing options, trigger timing, sector balning, and AFC loops. For detailed information, see chapter TTY non-volatile setups. In addition, IFDR10 has configurations unique for the hardware, and a new command line interface via gRCP calls. In the future RVP10 releases, more and more configuration settings will migrate from the dspx utility to the IFDR10 configuration interface.

The IFDR10 configuration can be reviewed and changed using a series of command options from a terminal window. As the IFDR10 is hardware-secured, this is the only method of access into the embedded Linux operating system to make changes. To access the list of commands:

  1. Log in as radarop.
  2. Type:
    $ ifdr_ 
  3. Press the TAB key twice.

    This produces a listing of all possible command line entries into the IFDR10.

    Example:

    ifdr_antenna_config_get 
    ifdr_antenna_config_modify 
    ifdr_antenna_config_set 
    ifdr_get_device_info 
    ifdr_settings_get 
    ifdr_settings_modify 
    ifdr_settings_restore 
    ifdr_settings_save 
    ifdr_settings_set 
    ifdr_status 
    ifdr_stop 
    ifdr_timesync_config_get 
    ifdr_timesync_config_set 
     
  4. To modify the configurations, use a get version of a command to retrieve the configuration state, and write the output to a file written in json format.
    1. Stop any controlling hosts, such as IRIS Radar, Ascope, or Zauto utility before making the request to get the configuration state.
      If the hosts are not stopped, IFDR10 will return an error when the request is made.
    2. After writing the configuration to a file, use a text editor (for example, vi) to modify and save the setting within the file.
    3. Finally, write the new configurations within the file to the IFDR10 using the set version of the command.

      For example, the following command writes the IFDR10’s stored settings to an editable file named output.file:

      $ ifdr_antenna_config_get > output.file

      The following command reads the contents of the input.file, and if the contents match the expected name value pairs, IFDR10 accepts and employs the new content:

      $ ifdr_antenna_config_set < input.file
  5. In some cases, a modify version of the command is available. This is useful for sending a new configuration into IFDR10 by an expression of changes pair as part of the argument.
    $ ifdr_antenna_modify ifdr_antenna_modify '.udp_client = {enabled: true,
     address: "10.0.2.1", port: 30745}'