ptsctl(1)                                    Qualcomm Atheros Open Powerline Toolkit                                   ptsctl(1)

NAME
       ptsctl - PTS Module Controller

SYNOPSIS
       ptsctl [options]

DESCRIPTION
       Set  attenuation  level on the Qualcomm Atheros Production Test System using a local RS-232 communication port.  The port
       settings must be configured before running this program.  Settings are 9600 baud, no parity, 8 data and 1 stop bit.   See
       datasheet http://www.weedtech.com/wtssr-m.pdf for more information.

OPTIONS
       -f file
              The  name  of  the  serial  port.   On  Linux, the name is usually "/dev/ttyS[0-4]".  On OS/X, the name is usually
              "/dev/cua[0-4]".  On Windows, the name is "com[0-9]:".  The default is "/dev/ttyS0" on Linux and "com1:"  on  Win‐
              dows.   If  environment  string  "PTSCTL"  is defined then it takes precedence over the default serial port.  This
              option then takes precedence over either default.

       -g attenuation
              The desired line/ground attenation in Decibels.  The value may be expressed in decimal,  binary,  or  hexadecimal.
              Binary varues start with "0b" and hexadecimal values start with "0x".  The default for this option is 127 dB.

       -n attenuation
              The  desired  line/neutral attenation in Decibels.  The value may be expressed in decimal, binary, or hexadecimal.
              Binary varues start with "0b" and hexadecimal values start with "0x".  The default for this option is 127 dB.

       -p power
              Turn on or off the Device Under Test power.  The value of power can be 1=on or 0=off.  Alternately, keywords  "on"
              and "off" can be used.

       -r     Read  and  display undecorated attenuator settings on stdout.  Setting appear as two decimal integers representing
              the attenuation in decibels.  The line/neutral setting appears first then the line/ground setting.  This option is
              independent  of  options -n and -g.  If this option is present and the other are missing then settings are display
              but not changed.  If this setting appears with either or both of the other two then the settings are changed  then
              read and displayed.

       -w wait
              Wait  time  in  milliseconds.   Serial  I/O  operation  are slow and a delay is needed after each write operation.
              Unfortunately, different operating systems require different wait times.  This options lets you adjust  the  time.
              The default is 10 milliseconds which should be adequate on most systems.

EXAMPLES
       The  following  example turns the Device Under Test power on and configures the line/neutral attenuator for 72dB attenua‐
       tion.  Line ground attenation is automatically set to 127 dB since it is not specified on the command line.  Option -p is
       not necessary if the Device Under Test power is already on.

          # ptsctl -p 1 -n 72

       The  next example configures the controller for 42 dB attenuation on line/neutral and 100 dB on line/ground.  There is no
       needed to turn the Device Under Test on again because it remains on until turned off.

          # ptsctl -n 42 -g 100

       The next example configures the controller for 56 dB attenuation on line/ground and 127 dB on line/neutral, and turns the
       Device Under Test off.

          # ptsctl -p off -g 56

       The  next  example  reads  the atteuator setting and displays them on decimal format on stdout.  The line/neutral setting
       appears first then the line/ground setting.  In this example, line/neutral has 55 dB attenuation and line/ground has  120
       dB attenuation.

          # ptsctl -r
          55 120

       You  can  also set the attenuation and read it back using one command.  The next example sets line/neutral attenuation to
       10 db and line/ground attenuation to 50 db then reads the attenuator settings and displays them in  the  standard  order,
       line/neutral then line/ground.

          # ptsctl -g 50 -r -n 10
          10 50

REFERENCES
       Information  shown above applies to WTSSR-M Solid State Relay Module by Weeder Technologies, 90-A Beal Pkwy NW, Fort Wal‐
       ton Beach FL 32548 USA; Tel +44 850 863 5723.

SEE ALSO
       plc(1), WTSSR-M(1), weeder(1)

CREDITS
        Charles Maier <cmaier@qca.qualcomm.com>
        Nathaniel Houghton <nhoughto@qca.qualcomm.com>

open-plc-utils-0.0.3                                        Mar 2014                                                   ptsctl(1)