TSDuck v3.40-3963
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::ecmgscs::Errors Struct Reference

All error status values. More...

#include <tsECMGSCS.h>

Public Types

enum  StatusValue : uint16_t {
  inv_message = 0x0001 ,
  inv_proto_version = 0x0002 ,
  inv_message_type = 0x0003 ,
  message_too_long = 0x0004 ,
  inv_Super_CAS_id = 0x0005 ,
  inv_channel_id = 0x0006 ,
  inv_stream_id = 0x0007 ,
  too_many_channels = 0x0008 ,
  too_many_stm_chan = 0x0009 ,
  too_many_stm_ecmg = 0x000A ,
  not_enough_CW = 0x000B ,
  out_of_storage = 0x000C ,
  out_of_compute = 0x000D ,
  inv_param_type = 0x000E ,
  inv_param_length = 0x000F ,
  missing_param = 0x0010 ,
  inv_param_value = 0x0011 ,
  inv_ECM_id = 0x0012 ,
  channel_id_in_use = 0x0013 ,
  stream_id_in_use = 0x0014 ,
  ECM_id_in_use = 0x0015 ,
  unknown_error = 0x7000 ,
  unrecoverable_error = 0x7001
}
 All error status values. More...
 

Static Public Member Functions

static UString Name (uint16_t status)
 Return a message for a given protocol error status.
 

Detailed Description

All error status values.

Member Enumeration Documentation

◆ StatusValue

All error status values.

Enumerator
inv_message 

The inv_message error status value.

inv_proto_version 

The inv_proto_version error status value.

inv_message_type 

The inv_message_type error status value.

message_too_long 

The message_too_long error status value.

inv_Super_CAS_id 

The inv_Super_CAS_id error status value.

inv_channel_id 

The inv_channel_id error status value.

inv_stream_id 

The inv_stream_id error status value.

too_many_channels 

The too_many_channels error status value.

too_many_stm_chan 

The too_many_stm_chan error status value.

too_many_stm_ecmg 

The too_many_stm_ecmg error status value.

not_enough_CW 

The not_enough_CW error status value.

out_of_storage 

The out_of_storage error status value.

out_of_compute 

The out_of_compute error status value.

inv_param_type 

The inv_param_type error status value.

inv_param_length 

The inv_param_length error status value.

missing_param 

The missing_param error status value.

inv_param_value 

The inv_param_value error status value.

inv_ECM_id 

The inv_ECM_id error status value.

channel_id_in_use 

The channel_id_in_use error status value.

stream_id_in_use 

The stream_id_in_use error status value.

ECM_id_in_use 

The ECM_id_in_use error status value.

unknown_error 

The unknown_error error status value.

unrecoverable_error 

The unrecoverable_error error status value.

Member Function Documentation

◆ Name()

static UString ts::ecmgscs::Errors::Name ( uint16_t  status)
static

Return a message for a given protocol error status.

Parameters
[in]statusStatus code.
Returns
Error message.

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