 cmcs -ip <ip-address> -pw <password> [ optional switches ]
                -ip: IP Address of receiver to communicate with
                     1 char* value
                -pw: Configuration password of Novra receiver
                     1 char* value
           -timeout: Number of milliseconds to wait for login response from Novra receiver
                     1 int value between 1 and 6000
                     default: `1000'
       -setpassword: Change the login password for the S75 to a new value
                     1 char* value
              -help: Display help on available switches
            -reboot: Tell the receiver to reboot
              -list: Display list of receivers on the local subnet.
              -save: Save current receiver configuration to the given file name.
                     1 char* value
              -load: Load receiver configuration from the given file name.
                     1 char* value
             -shdev: Displays information about the receiver.
         -xmlstatus: Displays receiver status in XML stream.
             -setip: Set receiver's IP address and netmask
                  eg. -setip 192.168.0.1 255.255.255.0
                     2 char* values
             -shlan: Display current network settings including default gateway
              -gway: Set the default route (gateway) of receiver
                     1 char* value
              -igmp: Control IGMP mode of operation on LAN interface by specifying 'on' or 'off'
                     1 char* value
              -dhcp: Control DHCP mode of operation on LAN interface by specifying 'on' or 'off'
                     1 char* value
               -sym: Set symbol rate in mega symbols per second (MSPS)
                     1 float value
             -rfreq: Sets the receive frequency in megahertz (MHz)
                     1 float value
             -shsat: Display satellite interface settings and signal quality.
                     -shsat <filename> to output to a CSV file.
                     0...1 char* values
             -shtun: Display satellite interface settings and signal quality.
                     -shtun <filename> to output to a CSV file.
                     0...1 char* values
            -shtraf: Display traffic statistics for the satellite and Ethernet interfaces.
            -lnbpwr: Controls whether receiver provides power to LNB by specifying 'on' or 'off'.
                     1 char* value
              -lnbv: Used to specify voltage range used to control LNB by specifying '11-15v' or '13-18v'.
                     1 char* value
            -lnbpol: Select polarization of LNB as 'horizontal', 'left', 'vertical' or 'right'.
                     1 char* value
             -lnblc: Configure receiver to enable long line compensation mode by specifying 'on' or 'off'.
                     1 char* value
              -lnbt: Turns on or off the receiver's LNB control tone by specifying 'on' or 'off'.
                     1 char* value
             -lnbtf: Sets the frequency of the LNB control tone by specifying '22KHz' or '44KHz'.
                     1 char* value
             -shlnb: Display LNB settings and status
              -recm: Sets operating mode of receiver as either 'DVB-S' or 'DVB-S2'.
                     1 char* value
         -addpidmpe: Specifies DVB packet identifiers containing MPE data to be processed by the receiver.
                     1...16 int values between 0 and 8191
         -delpidmpe: Deletes packet identifiers containing MPE data from list processed by the receiver.
                     1...16 int values between 0 and 8191
             -shpid: Display list of packet identifiers to be processed by the receiver
         -addpidraw: Maps packets with given identifier to the provided IP address and port.
                     3...64 char* values
         -delpidraw: Deletes the mapping identified by the specified PID, IP address and port.
                     3...64 char* values
             -shmap: Shows mapped destinations with their PIDs.
          -addvprog: Forwards video programs with given identifier to the provided IP address and port.
                     3...64 char* values
          -modvprog: Modifies video programs with given identifier to the provided IP address and port.
                     3...64 char* values
          -delvprog: Stops the forwarding of a video program with given identifier and destination specified by an IP address and port.
                     1...64 char* values
          -adddprog: Configures processing of data in the given program.
                     1 int value
          -deldprog: Stops the processing of data in the given program.
                     1 int value
            -shprog: Displays video programs being forwarded.
                     0...3 char* values
           -shguide: Displays received program guide.
          -goldcode: Modulator gold code in use for signal being received.
                     1 int value between 0 and 262141
               -isi: Controls whether Input Stream Identifier (ISI) filtering is done.  Specify 'on' or 'off'.
                     1 char* value
            -setisi: Specifies Input Stream Identifier (ISI) value to use for filtering.
                     1 int value between 0 and 255
            -modcod: MODCOD in use for received DVB-S2 signal.
                     1...2 char* values
    -updatefirmware: Loads new firmware from given file into receiver.
                     1 char* value
        -csv1status: Exports a CSV File containing status information. Specify Filename.
                     1 char* value
        -csv2status: Exports a CSV File containing extended status information. Specify Filename.
                     1 char* value
  version: 2.1.10

  Commands available:
  help                      Show available commands
  quit                      Disconnect
  history                   Show a list of previously run commands
  show version              Display CMCS version information.
  show device               Display device model and firmware information.
  show lan                  Display LAN interface settings.
  show satellite            Display satellite interface settings.
  show tuner                Display satellite interface settings.
  show traffic              Display traffic statistics for all interfaces.
  show lnb                  Display LNB control settings and status.
  show pids                 Display PIDs being processed and mapped.
  show map                  Display destinations and PIDs mapped to them.
  show guide                Displays video program guide contents.
  show programs             Displays information about video programs being
                            forwarded.
  add pid mpe               Specify PIDs for MPE processing.
  add pid raw               Map PIDs to destinations specified with IP addresses
                            and ports.
  add vprogram              Configures forwarding of a video program to a
                            destination.
  add dprogram              Configures receiver to process a data program.
  mod vprogram              Configures forwarding of a video program to a
                            destination.
  delete pid mpe            Remove PIDs from the MPE processing list.
  delete pid raw            Delete mappings of PIDs to destinations.
  delete vprogram           Deletes configured forwarding of a video program to
                            a destination.
  delete dprogram           Configures receiver to stop processing a data
                            program.
  set password              Change receiver password.
  set isi                   Set Input Stream Identifier (ISI) value.
  update firmware           Update receiver firmware from code file.
  login                     Connect and log in to a Novra Receiver.
  exit                      Exit CMCS command line shell.
  logout                    Disconnect from a Novra Receiver.
  reboot                    Reboot the receiver.
  list                      List all receivers on the local subnet.
  save                      Save receiver configuration to a file. save
                            <file-name>
  load                      Load receiver configuration from a file. load
                            <file-name>
  ip address                Set the IP address of the receiver's LAN interface.
  gateway                   Specify receiver default route/gateway.
  igmp                      Turn on/off IGMP on the receiver LAN interface.
  dhcp                      Turn on/off DHCP on the receiver LAN interface.
  symbolrate                Set receiver tuner's symbol rate in MSPS.
  frequency                 Set receive frequency in MHz.
  mode                      Set mode of receiver to be either DVB-S or DVB-S2.
  lnb power                 Turn on or off receiver power to LNB.
  lnb voltage               Specify voltage range used for LNB control.
  lnb line compensation     Turn on or off line compensation.
  lnb polarization          Specify LNB polarization.
  lnb tone                  Turn on or off tone for LNB band selection.
  lnb frequency             Specify frequency of tone used for LNB band
                            selection.
  sleep                     Sleeps given number of seconds.
  gold code                 Set modulator gold code in use for signal being
                            received.
  isi                       Enable or disable Input Stream Identifier (ISI)
                            operation.
  modcod                    Set modulator MODCOD in use for signal being
                            received.
