SERVICEFILTERPROGRAMLIST SFP SP

Created on: Dec 03 2014

Author: javong

Copyright Adtec Digital 2014

Description:

   TODO: fill out this description

Form:

  Command Handler: DCMD
  SERVICEFILTERPROGRAMLIST | SFP | SP  [OUTPUT] [INDEX] [PROGRAM]
  SERVICEFILTERPROGRAMLIST | SFP | SP  [OUTPUT] [INDEX] [KEYWORD]
  SERVICEFILTERPROGRAMLIST | SFP | SP  [OUTPUT] [KEYWORD]

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

   [KEYWORD]:
      CLEAR         Command will set specified OUTPUT session to default value (0).

   [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).

   [INDEX]: Up to five programs can be selected for a particular OUTPUT session.
      0-4

   [PROGRAM]: Select PROGRAM for output.
      0             Default. No program is selected for SFP mode.
      nn= NAME      Program number or name to add to output. System will output PIDs associated
                    with the program, along with the standard tables (PAT, PMT, SDT, EIT, CAT).

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 program names for ASI
    *.DCMD SFP ASI
    OK
    1080i59_608ANC_CNN-HD
    720p59_608708ANC_ESPN
    NTSC_608WFM_CNN
    PAL_TTXTWFM_7Digital
    PROGRAM_0

  Get current program name for ASI output, index 0
    *.DCMD SFP ASI 0
    1080i59_608ANC_CNN-HD

  Set program name for IP2 output, index 0
    *.DCMD SFP IP2 0 NTSC_608WFM_CNN

  Clear all programs for IP2 output
    *.DCMD SFP IP2 CLEAR

  Clear program for IP2 output, index 0
    *.DCMD SFP IP2 0 CLEAR

Terse:
  Get current program IDs for ASI
    *.DCMD SP ASI
    1 2 3 4 0

  Set program ID for IP2 output, index 0
    *.DCMD SP IP2 0 3

Notes:

Created By: Adtec Digital