요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.
1. 요약·해설
원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
37
Description:
38
Reading returns the current chip error status.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, URL은 원문 표기를 유지합니다.
공장 보정 주기
1-7| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/iio/devices/iio:deviceX/in_concentration_co2_calibration_factory |
| Date | 2021년 8월 |
| KernelVersion | 5.16 |
| Contact | Jacopo Mondi <[email protected]> |
| 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 <[email protected]> |
| Description | '1'을 쓰면 'Background' 보정 주기를 시작합니다. |
사용 가능한 오류 상태
15-32| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/iio/devices/iio:deviceX/error_status_available |
| Date | 2021년 8월 |
| KernelVersion | 5.16 |
| Contact | Jacopo Mondi <[email protected]> |
| 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 <[email protected]> |
| Description | 읽으면 현재 칩 오류 상태를 반환합니다. |
Factory and background calibration
sysfs-bus-iio-chemical-sunrise-co2:1-14factory와 background 보정 속성은 각각 1을 쓸 때 해당 보정 주기를 시작합니다.