SERVICEFILTEROUTPUT SFO F0

Description:

   TODO: fill out this description

Form:

  Command Handler: DCMD
  SERVICEFILTEROUTPUT | SFO | F0 [OUTPUT] [KEYWORD] [VALUE]

  Multiple SFO sessions can be set up, OUTPUT is the 'index' reference to each SFO session.

   [KEYWORD]:
      0= INPUT
      1= TMROUT
      2= ENABLE

   [OUTPUT]: Select output destination.
      0= ASIOUT     ASI Output is routing destination.
      1= IPOUT1     IP Output 1 is routing destination (If IP is INPUT, may be rate limited).
      2= IPOUT2     IP Output 2 is routing destination (If IP is INPUT, may be rate limited).
      3= IPOUT3     IP Output 3 is routing destination (If IP is INPUT, may be rate limited).
      4= IPOUT4     IP Output 4 is routing destination (If IP is INPUT, may be rate limited).

   [INPUT]: Select which session will be used.
      0= ASI     ASI Input is the transport stream source.
      1= RF1     RF Input is the transport stream source (Multi/single RF Demod).
      2= RF2     RF2 Input is the transport stream source (multiple RF Demod only).
      3= IP      IP Input is the transport stream source.

   [TMROUT]: Select TMR for output.
      0= AUTO       Default. TMR automatically set based on selected program TMR.  Rate will be automatically set slightly above the detected rate.
      1= NATIVE     TMR output is set to match the INPUT source TMR.
      nn            User specified TMR. If TMR is lower than required value for the selected PROGRAM, the system will increase output TMR to the calculated AUTO mode rate.

   [ENABLE]: Enable or disable the OUTPUT session.  This can be used to disable the output session until all parameters have been set up.
      0= OFF     Default. Output session will not be active.
      1= ON      Output session will be activated.

Response:

  SERVICEFILTEROUTPUT RESPONSE
    Verbose- "OK\r\n" to acknowledge receipt of command, or
             "ERROR- [Description]\r\n" if error, ending command
    Terse-   "0\r\n" to acknowledge receipt of command, or
             "[NON-ZERO NUMERIC VALUE]\r\n" if error, ending command
             "\r\n" concludes modify responses (empty line)

Examples:

Verbose:
  Get current values for ASI output
    *.DCMD SFO ASI
    OK
    INPUT= ASI
    TMR= 101
    ENABLE= OFF

  Get current input for IP1 output
    *.DCMD SFO IP1 INPUT
    OK
    INPUT= RF1

  Set current input for IP2 output to RF1
    *.DCMD SFO IP2 INPUT RF1

Notes:

Created By: Adtec Digital