SERVICEINFO SNF NF

Description:

   This command returns a listing of services on each input along with information
   on each service such as program number, pmt pid, pcr pid, resolution, etc.

Form:

  Command Handler: DCMD
  SERVICEINFO|SNF|NF [INPUT [PROGRAM#]]

  Valid PROGRAM# depends on what program numbers are currently active.

                                    Verbose                    Terse
  Valid INPUT:                      ASI                        0
                                    RF1                        1
                                    RF2                        2
                                    IP                         3


  Enumerated types:
        STREAM_TYPE                 UNKNOWN                    0
                                    ISO_IEC_11172_VIDEO        1
                                    ISO_IEC_13818_VIDEO        2
                                    MPEG1_Layer2               3
                                    MPEG2_Part3                4
                                    ISO_IEC_13818_PRIVATE      5
                                    ISO_IEC_13818_PES_PRIVATE  6
                                    DVB_AC3_AUDIO              6
                                    ISO_IEC_13522_MHEG         7
                                    DSM_CC                     8
                                    ITU_T_REC_H222_1           9
                                    ISO_IEC_13818_6_Type_A     10
                                    ISO_IEC_13818_6_Type_B     11
                                    ISO_IEC_13818_6_Type_C     12
                                    ISO_IEC_13818_6_Type_D     13
                                    ISO_IEC_13818_1_Aux        14
                                    AAC                        15
                                    ISO_IEC_13818_7_AUDIO_ADTS 15
                                    AAC                        17
                                    H264_VIDEO                 27
                                    AVC_VIDEO                  27
                                    DCII_VIDEO                 128
                                    DOLBY_AC3                  129
                                    DCII_SUBTITLES             130
                                    ADTEC_PMT                  256
                                    ADTEC_PCR                  257
                                    ADTEC_TELETEXT             258
                                    ADTEC_SUBTITLE             259
                                    ADTEC_VBIDATA              260
                                    ADTEC_VBITELETEXT          261
                                    ADTEC_EMM                  262
                                    ADTEC_ECM                  263
                                    ADTEC_PAT                  264

        CHROMA                      0                          0
                                    420                        1
                                    422                        2
                                    444                        3

        SOURCE                      ASI                        0
                                    RF1                        1
                                    RF2                        2
                                    IP                         3

        SCRAMBLE_BITS_SET:          FALSE                      0
                                    TRUE                       1

        DECRYPT_VALID:              NOT_SCRAMBLED              0
                                    FAILED                     1
                                    VALID                      2
                                    UNKNOWN                    3

Response:

  SERVICEINFO 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:

*.DCMD SNF
OK
SOURCE=ASI PROGRAM=1 PMT=1100 PCR=1e1 VIDEO_TMR=0 PID=1e1 STREAM_TYPE=ISO_IEC_13818_VIDEO CHROMA=420 BIT_RATE=6747395 HRES=720 VRES=480 FRATE=299
SOURCE=ASI PROGRAM=2 PMT=1e0 PCR=1020 VIDEO_TMR=0 PID=1020 STREAM_TYPE=ISO_IEC_13818_VIDEO CHROMA=420 BIT_RATE=6747395 HRES=720 VRES=480 FRATE=299
SOURCE=ASI PROGRAM=456 PMT=1200 PCR=1220 VIDEO_TMR=0 PID=1220 STREAM_TYPE=ISO_IEC_13818_VIDEO CHROMA=420 BIT_RATE=6747395 HRES=720 VRES=480 FRATE=299
SOURCE=ASI PROGRAM=789 PMT=1300 PCR=1320 VIDEO_TMR=0 PID=1320 STREAM_TYPE=ISO_IEC_13818_VIDEO CHROMA=420 BIT_RATE=6722124 HRES=720 VRES=480 FRATE=299


Filter output to specific input and program number
*.DCMD SNF ASI 1
OK
SOURCE=ASI PROGRAM=1 PMT=1100 PCR=1e1 VIDEO_TMR=0 PID=1e1 STREAM_TYPE=ISO_IEC_13818_VIDEO CHROMA=420 BIT_RATE=6811334 HRES=720 VRES=480 FRATE=299

Same as terse:
*.DCMD NF 0 1
0
0 1 1100 1e1 0 1e1 2 1 6785827 720 480 299


Error cases:
*.DCMD SNF ASI 1234
ERROR-Program number not found

*.DCMD SNF RF1
ERROR-Input does not contain any services


Notes:

  None.
Created By: Adtec Digital