Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 GitHub 원문 ↗

Linux 6.18.37 · ABI / testing

Sunrise CO2 calibration and error status

Sunrise CO2 센서의 공장·배경 보정 트리거와 현재 및 지원 오류 상태를 정리합니다.

Source pathDocumentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.

1. 요약·해설

원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.

Factory and background calibration

sysfs-bus-iio-chemical-sunrise-co2:1-14

factory와 background 보정 속성은 각각 1을 쓸 때 해당 보정 주기를 시작합니다.

Error vocabulary

sysfs-bus-iio-chemical-sunrise-co2:15-32

error_status_available은 프런트엔드 초기화, I2C, 알고리즘 매개변수, 보정, 내부 인터페이스, 범위, 메모리, 첫 측정, 저전압, 측정 시간 초과를 구분하는 오류 상태 목록을 제공합니다.

Current chip state

sysfs-bus-iio-chemical-sunrise-co2:33-38

error_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.
7
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.
14
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
32
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.
39

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, URL은 원문 표기를 유지합니다.

공장 보정 주기

1-7
항목한국어 전문 번역
What/sys/bus/iio/devices/iio:deviceX/in_concentration_co2_calibration_factory
Date2021년 8월
KernelVersion5.16
ContactJacopo Mondi <[email protected]>
Description'1'을 쓰면 'Factory' 보정 주기를 시작합니다.

배경 보정 주기

8-14
항목한국어 전문 번역
What/sys/bus/iio/devices/iio:deviceX/in_concentration_co2_calibration_background
Date2021년 8월
KernelVersion5.16
ContactJacopo Mondi <[email protected]>
Description'1'을 쓰면 'Background' 보정 주기를 시작합니다.

사용 가능한 오류 상태

15-32
항목한국어 전문 번역
What/sys/bus/iio/devices/iio:deviceX/error_status_available
Date2021년 8월
KernelVersion5.16
ContactJacopo 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
Date2021년 8월
KernelVersion5.16
ContactJacopo Mondi <[email protected]>
Description읽으면 현재 칩 오류 상태를 반환합니다.