요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.
1. 요약·해설
원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.
2. 영어 원문 전체
번역에 사용한 Linux v6.18.37 원문입니다. 줄 번호는 해당 버전의 소스 파일을 기준으로 합니다.
원문 전체 펼치기
.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
.. _dvb-fe-read-status:
***************************************
Querying frontend status and statistics
***************************************
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`.
.. 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.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, 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`를 통해 제공합니다.
lock 상태와 수치 통계의 API를 구분합니다.
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.
요약·해설
dvb-fe-read-status.rst:1-25FE_SET_PROPERTY 이후 커널 스레드가 frontend lock과 통계를 갱신합니다. lock 상태는 FE_READ_STATUS, 신호 통계는 FE_GET_PROPERTY로 읽으며 대부분의 지표는 FE_HAS_LOCK을 요구합니다.