6.1.1.1. 前端型別

由於歷史原因,前端型別以傳輸中使用的調製型別命名。 前端型別由 fe_type_t 型別給出,定義為

type fe_type
前端型別

fe_type

描述

DTV_DELIVERY_SYSTEM 等效型別

FE_QPSK

適用於 DVB-S 標準

SYS_DVBS

FE_QAM

適用於 DVB-C annex A 標準

SYS_DVBC_ANNEX_A

FE_OFDM

適用於 DVB-T 標準

SYS_DVBT

FE_ATSC

適用於 ATSC 標準(地面)或美國使用的 DVB-C Annex B(有線)標準。

SYS_ATSC (地面) 或 SYS_DVBC_ANNEX_B (有線)

DVB-S2、ISDB-T、ISDB-S 和 DVB-T2 等較新格式未在上文描述,因為它們透過新的 FE_GET_PROPERTY/FE_GET_SET_PROPERTY ioctl 支援,使用 DTV_DELIVERY_SYSTEM 引數。

過去,struct dvb_frontend_info 包含 fe_type_t 欄位來指示傳輸系統,填充為 FE_QPSK, FE_QAM, FE_OFDMFE_ATSC。 雖然仍然填充該欄位以保持向後相容性,但已棄用該欄位的使用,因為它只能報告一個傳輸系統,但某些裝置支援多個傳輸系統。 請改用 DTV_ENUM_DELSYS

在支援多個傳輸系統的裝置上,struct dvb_frontend_info::fe_type_t 填充當前標準,由上次呼叫 FE_SET_PROPERTY 使用 DTV_DELIVERY_SYSTEM 屬性進行選擇。