← Documents Documentation/userspace-api/media/dvb/dvb-fe-read-status.rst GitHub 원문 ↗

Linux 6.18.37 · Userspace API / Media / DVB / Frontend

Querying frontend status and statistics

튜닝 후 lock 상태와 신호 품질 통계를 조회하는 API를 구분합니다.

Source pathDocumentation/userspace-api/media/dvb/dvb-fe-read-status.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약·해설

dvb-fe-read-status.rst:1-25

FE_SET_PROPERTY 이후 커널 스레드가 frontend lock과 통계를 갱신합니다. lock 상태는 FE_READ_STATUS, 신호 통계는 FE_GET_PROPERTY로 읽으며 대부분의 지표는 FE_HAS_LOCK을 요구합니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
2
3 .. _dvb-fe-read-status:
4
5 ***************************************
6 Querying frontend status and statistics
7 ***************************************
8
9 Once :ref:`FE_SET_PROPERTY <FE_GET_PROPERTY>` is called, the
10 frontend will run a kernel thread that will periodically check for the
11 tuner lock status and provide statistics about the quality of the
12 signal.
13
14 The information about the frontend tuner locking status can be queried
15 using :ref:`FE_READ_STATUS`.
16
17 Signal statistics are provided via
18 :ref:`FE_GET_PROPERTY`.
19
20 .. note::
21
22 Most statistics require the demodulator to be fully locked
23 (e. g. with :c:type:`FE_HAS_LOCK <fe_status>` bit set). See
24 :ref:`Frontend statistics indicators <frontend-stat-properties>` for
25 more details.
26

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

문서 식별자와 제목

1-7

이 문서는 GFDL-1.1-no-invariants-or-later 라이선스를 따르며 `dvb-fe-read-status` 참조 대상으로 frontend 상태와 통계 조회 절차를 설명합니다.

튜닝 요청 후에는 tuner lock 상태와 신호 품질 지표를 서로 다른 API로 읽습니다.

.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later

.. _dvb-fe-read-status:

***************************************
Querying frontend status and statistics
***************************************

커널 감시 스레드와 조회 API

8-18

`FE_SET_PROPERTY <FE_GET_PROPERTY>`가 호출되면 frontend는 커널 스레드를 실행해 tuner lock 상태를 주기적으로 확인하고 신호 품질 통계를 제공합니다.

frontend tuner의 lock 상태는 `FE_READ_STATUS`로 조회합니다.

신호 통계는 `FE_GET_PROPERTY`를 통해 제공합니다.

Frontend 조회 경로
항목설명
FE_READ_STATUStuner lock 상태
FE_GET_PROPERTY신호 품질 통계

lock 상태와 수치 통계의 API를 구분합니다.

튜닝 후 상태 확인
FE_SET_PROPERTY로 튜닝 속성 지정frontend 커널 스레드가 lock을 주기적으로 확인FE_READ_STATUS로 lock 비트 조회FE_GET_PROPERTY로 신호 통계 조회

property 설정 뒤 커널이 상태를 갱신하고 애플리케이션이 읽습니다.


Once :ref:`FE_SET_PROPERTY <FE_GET_PROPERTY>` is called, the
frontend will run a kernel thread that will periodically check for the
tuner lock status and provide statistics about the quality of the
signal.

The information about the frontend tuner locking status can be queried
using :ref:`FE_READ_STATUS`.

Signal statistics are provided via
:ref:`FE_GET_PROPERTY`.

통계의 lock 전제

19-25

대부분의 통계는 demodulator가 완전히 lock된 상태를 요구합니다. 예를 들어 `fe_status`의 `FE_HAS_LOCK` 비트가 설정되어 있어야 합니다.

세부 지표는 `Frontend statistics indicators <frontend-stat-properties>` 절을 참조합니다.


.. note::

   Most statistics require the demodulator to be fully locked
   (e. g. with :c:type:`FE_HAS_LOCK <fe_status>` bit set). See
   :ref:`Frontend statistics indicators <frontend-stat-properties>` for
   more details.