TSDuck v3.38-3699
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::ecmgscs::Tags Struct Reference

All DVB-defined tags (commands and parameters). More...

#include <tsECMGSCS.h>

Public Types

enum  Command : uint16_t {
  channel_setup = 0x0001 ,
  channel_test = 0x0002 ,
  channel_status = 0x0003 ,
  channel_close = 0x0004 ,
  channel_error = 0x0005 ,
  stream_setup = 0x0101 ,
  stream_test = 0x0102 ,
  stream_status = 0x0103 ,
  stream_close_request = 0x0104 ,
  stream_close_response = 0x0105 ,
  stream_error = 0x0106 ,
  CW_provision = 0x0201 ,
  ECM_response = 0x0202
}
 ECMG <=> SCS command tags. More...
 
enum  Parameter : uint16_t {
  Super_CAS_id = 0x0001 ,
  section_TSpkt_flag = 0x0002 ,
  delay_start = 0x0003 ,
  delay_stop = 0x0004 ,
  transition_delay_start = 0x0005 ,
  transition_delay_stop = 0x0006 ,
  ECM_rep_period = 0x0007 ,
  max_streams = 0x0008 ,
  min_CP_duration = 0x0009 ,
  lead_CW = 0x000A ,
  CW_per_msg = 0x000B ,
  max_comp_time = 0x000C ,
  access_criteria = 0x000D ,
  ECM_channel_id = 0x000E ,
  ECM_stream_id = 0x000F ,
  nominal_CP_duration = 0x0010 ,
  access_criteria_transfer_mode = 0x0011 ,
  CP_number = 0x0012 ,
  CP_duration = 0x0013 ,
  CP_CW_combination = 0x0014 ,
  ECM_datagram = 0x0015 ,
  AC_delay_start = 0x0016 ,
  AC_delay_stop = 0x0017 ,
  CW_encryption = 0x0018 ,
  ECM_id = 0x0019 ,
  error_status = 0x7000 ,
  error_information = 0x7001
}
 ECMG <=> SCS parameter tags. More...
 

Detailed Description

All DVB-defined tags (commands and parameters).

Tags is defined as struct instead of namespace to be used as traits/

Member Enumeration Documentation

◆ Command

enum ts::ecmgscs::Tags::Command : uint16_t

ECMG <=> SCS command tags.

Enumerator
channel_setup 

The channel_setup message tag.

channel_test 

The channel_test message tag.

channel_status 

The channel_status message tag.

channel_close 

The channel_close message tag.

channel_error 

The channel_error message tag.

stream_setup 

The stream_setup message tag.

stream_test 

The stream_test message tag.

stream_status 

The stream_status message tag.

stream_close_request 

The stream_close_request message tag.

stream_close_response 

The stream_close_response message tag.

stream_error 

The stream_error message tag.

CW_provision 

The CW_provision message tag.

ECM_response 

The ECM_response message tag.

◆ Parameter

ECMG <=> SCS parameter tags.

Enumerator
Super_CAS_id 

The Super_CAS_id parameter tag.

section_TSpkt_flag 

The section_TSpkt_flag parameter tag.

delay_start 

The delay_start parameter tag.

delay_stop 

The delay_stop parameter tag.

transition_delay_start 

The transition_delay_start parameter tag.

transition_delay_stop 

The transition_delay_stop parameter tag.

ECM_rep_period 

The ECM_rep_period parameter tag.

max_streams 

The max_streams parameter tag.

min_CP_duration 

The min_CP_duration parameter tag.

lead_CW 

The lead_CW parameter tag.

CW_per_msg 

The CW_per_msg parameter tag.

max_comp_time 

The max_comp_time parameter tag.

access_criteria 

The access_criteria parameter tag.

ECM_channel_id 

The ECM_channel_id parameter tag.

ECM_stream_id 

The ECM_stream_id parameter tag.

nominal_CP_duration 

The nominal_CP_duration parameter tag.

access_criteria_transfer_mode 

The access_criteria_transfer_mode parameter tag.

CP_number 

The CP_number parameter tag.

CP_duration 

The CP_duration parameter tag.

CP_CW_combination 

The CP_CW_combination parameter tag.

ECM_datagram 

The ECM_datagram parameter tag.

AC_delay_start 

The AC_delay_start parameter tag.

AC_delay_stop 

The AC_delay_stop parameter tag.

CW_encryption 

The CW_encryption parameter tag.

ECM_id 

The ECM_id parameter tag.

error_status 

The error_status parameter tag.

error_information 

The error_information parameter tag.


The documentation for this struct was generated from the following file: