요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
Error vocabulary
sysfs-bus-iio-chemical-sunrise-co2:15-32error_status_available은 프런트엔드 초기화, I2C, 알고리즘 매개변수, 보정, 내부 인터페이스, 범위, 메모리, 첫 측정, 저전압, 측정 시간 초과를 구분하는 오류 상태 목록을 제공합니다.
Current chip state
sysfs-bus-iio-chemical-sunrise-co2:33-38error_status를 읽으면 현재 칩 오류 상태를 확인할 수 있습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
1
What: /sys/bus/iio/devices/iio:deviceX/in_concentration_co2_calibration_factory
2
Date: August 2021
3
KernelVersion: 5.16
4
Contact: Jacopo Mondi <jacopo@jmondi.org>
5
Description:
6
Writing '1' triggers a 'Factory' calibration cycle.
8
What: /sys/bus/iio/devices/iio:deviceX/in_concentration_co2_calibration_background
9
Date: August 2021
10
KernelVersion: 5.16
11
Contact: Jacopo Mondi <jacopo@jmondi.org>
12
Description:
13
Writing '1' triggers a 'Background' calibration cycle.
15
What: /sys/bus/iio/devices/iio:deviceX/error_status_available
16
Date: August 2021
17
KernelVersion: 5.16
18
Contact: Jacopo Mondi <jacopo@jmondi.org>
19
Description:
20
Reading returns the list of possible chip error status.
21
Available options are:
22
- 'error_fatal': Analog front-end initialization error
23
- 'error_i2c': Read/write to non-existing register
24
- 'error_algorithm': Corrupted parameters
25
- 'error_calibration': Calibration has failed
26
- 'error_self_diagnostic': Internal interface failure
27
- 'error_out_of_range': Measured concentration out of scale
28
- 'error_memory': Error during memory operations
29
- 'error_no_measurement': Cleared at first measurement
30
- 'error_low_voltage': Sensor regulated voltage too low
31
- 'error_measurement_timeout': Unable to complete measurement
33
What: /sys/bus/iio/devices/iio:deviceX/error_status
34
Date: August 2021
35
KernelVersion: 5.16
36
Contact: Jacopo Mondi <jacopo@jmondi.org>
37
Description:
38
Reading returns the current chip error status.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
공장 보정 주기
1-7| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/iio/devices/iio:deviceX/in_concentration_co2_calibration_factory |
| Date | 2021년 8월 |
| KernelVersion | 5.16 |
| Contact | Jacopo Mondi <jacopo@jmondi.org> |
| Description | '1'을 쓰면 'Factory' 보정 주기를 시작합니다. |
배경 보정 주기
8-14| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/iio/devices/iio:deviceX/in_concentration_co2_calibration_background |
| Date | 2021년 8월 |
| KernelVersion | 5.16 |
| Contact | Jacopo Mondi <jacopo@jmondi.org> |
| Description | '1'을 쓰면 'Background' 보정 주기를 시작합니다. |
사용 가능한 오류 상태
15-32| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/iio/devices/iio:deviceX/error_status_available |
| Date | 2021년 8월 |
| KernelVersion | 5.16 |
| Contact | Jacopo Mondi <jacopo@jmondi.org> |
| Description | 읽으면 가능한 칩 오류 상태 목록을 반환합니다. 사용할 수 있는 선택지는 다음 표와 같습니다. |
| 오류 상태 | 의미 |
|---|---|
| error_fatal | 아날로그 프런트엔드 초기화 오류 |
| error_i2c | 존재하지 않는 레지스터 읽기/쓰기 |
| error_algorithm | 손상된 매개변수 |
| error_calibration | 보정 실패 |
| error_self_diagnostic | 내부 인터페이스 장애 |
| error_out_of_range | 측정 농도가 범위를 벗어남 |
| error_memory | 메모리 작업 중 오류 |
| error_no_measurement | 첫 번째 측정 때 해제됨 |
| error_low_voltage | 센서 조정 전압이 너무 낮음 |
| error_measurement_timeout | 측정을 완료할 수 없음 |
현재 오류 상태
33-38| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/iio/devices/iio:deviceX/error_status |
| Date | 2021년 8월 |
| KernelVersion | 5.16 |
| Contact | Jacopo Mondi <jacopo@jmondi.org> |
| Description | 읽으면 현재 칩 오류 상태를 반환합니다. |
Factory and background calibration
sysfs-bus-iio-chemical-sunrise-co2:1-14factory와 background 보정 속성은 각각 1을 쓸 때 해당 보정 주기를 시작합니다.