2.4.11. ioctl FE_SET_VOLTAGE¶
2.4.11.1. 名稱¶
FE_SET_VOLTAGE - 允許設定傳送到天線子系統的直流電平。
2.4.11.2. 概要¶
-
FE_SET_VOLTAGE¶
int ioctl(int fd, FE_SET_VOLTAGE, enum fe_sec_voltage voltage)
2.4.11.3. 引數¶
fdopen()返回的檔案描述符。voltage在
fe_sec_voltage中描述的整數列舉值
2.4.11.4. 描述¶
此 ioctl 允許設定透過天線電纜傳送的直流電壓電平,可以是 13V、18V 或關閉。
通常,衛星天線子系統要求數字電視裝置傳送直流電壓,為 LNBf 供電。 根據 LNBf 型別,LNBf 的極化或中頻 (IF) 可以透過電壓電平控制。 其他裝置(例如,實現 DISEqC 和多點 LNBf 的裝置)不需要控制電壓電平,前提是傳送 13V 或 18V 來為 LNBf 供電。
注意
如果多個裝置連線到同一天線,設定電壓電平可能會干擾其他裝置,因為它們可能會失去設定極化或 IF 的能力。 因此,在這些情況下,建議在不使用裝置時將電壓設定為 SEC_VOLTAGE_OFF。
2.4.11.5. 返回值¶
成功時返回 0。
出錯時返回 -1,並且會適當地設定 errno 變數。
通用錯誤程式碼在 通用錯誤程式碼 章節中進行了描述。