요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
Strobe state and faults
sysfs-class-led-flash:38-89Strobe trigger·off 상태와 strobe 뒤 다시 읽는 space-separated fault token을 정의합니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
1
What: /sys/class/leds/<led>/flash_brightness
2
Date: March 2015
3
KernelVersion: 4.0
4
Contact: Jacek Anaszewski <[email protected]>
5
Description: read/write
6
Set the brightness of this LED in the flash strobe mode, in
7
microamperes. The file is created only for the flash LED devices
8
that support setting flash brightness.
10
The value is between 0 and
11
/sys/class/leds/<led>/max_flash_brightness.
13
What: /sys/class/leds/<led>/max_flash_brightness
14
Date: March 2015
15
KernelVersion: 4.0
16
Contact: Jacek Anaszewski <[email protected]>
17
Description: read only
18
Maximum brightness level for this LED in the flash strobe mode,
19
in microamperes.
21
What: /sys/class/leds/<led>/flash_timeout
22
Date: March 2015
23
KernelVersion: 4.0
24
Contact: Jacek Anaszewski <[email protected]>
25
Description: read/write
26
Hardware timeout for flash, in microseconds. The flash strobe
27
is stopped after this period of time has passed from the start
28
of the strobe. The file is created only for the flash LED
29
devices that support setting flash timeout.
31
What: /sys/class/leds/<led>/max_flash_timeout
32
Date: March 2015
33
KernelVersion: 4.0
34
Contact: Jacek Anaszewski <[email protected]>
35
Description: read only
36
Maximum flash timeout for this LED, in microseconds.
38
What: /sys/class/leds/<led>/flash_strobe
39
Date: March 2015
40
KernelVersion: 4.0
41
Contact: Jacek Anaszewski <[email protected]>
42
Description: read/write
43
Flash strobe state. When written with 1 it triggers flash strobe
44
and when written with 0 it turns the flash off.
46
On read 1 means that flash is currently strobing and 0 means
47
that flash is off.
49
What: /sys/class/leds/<led>/flash_fault
50
Date: March 2015
51
KernelVersion: 4.0
52
Contact: Jacek Anaszewski <[email protected]>
53
Description: read only
54
Space separated list of flash faults that may have occurred.
55
Flash faults are re-read after strobing the flash. Possible
56
flash faults:
58
* led-over-voltage
59
flash controller voltage to the flash LED
60
has exceeded the limit specific to the flash controller
61
* flash-timeout-exceeded
62
the flash strobe was still on when
63
the timeout set by the user has expired; not all flash
64
controllers may set this in all such conditions
65
* controller-over-temperature
66
the flash controller has
67
overheated
68
* controller-short-circuit
69
the short circuit protection
70
of the flash controller has been triggered
71
* led-power-supply-over-current
72
current in the LED power
73
supply has exceeded the limit specific to the flash
74
controller
75
* indicator-led-fault
76
the flash controller has detected
77
a short or open circuit condition on the indicator LED
78
* led-under-voltage
79
flash controller voltage to the flash
80
LED has been below the minimum limit specific to
81
the flash
82
* controller-under-voltage
83
the input voltage of the flash
84
controller is below the limit under which strobing the
85
flash at full current will not be possible;
86
the condition persists until this flag is no longer set
87
* led-over-temperature
88
the temperature of the LED has exceeded
89
its allowed upper limit
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Flash strobe brightness
1-11| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/leds/<led>/flash_brightness |
| Date | 2015년 3월 |
| KernelVersion | 4.0 |
| Contact | Jacek Anaszewski <[email protected]> |
| Description | Read/write입니다. Flash strobe mode의 LED brightness를 microampere 단위로 설정합니다. Flash brightness 설정을 지원하는 flash LED device에만 생성되며 값은 0에서 max_flash_brightness 사이입니다. |
Maximum flash brightness
13-19| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/leds/<led>/max_flash_brightness |
| Date | 2015년 3월 |
| KernelVersion | 4.0 |
| Contact | Jacek Anaszewski <[email protected]> |
| Description | Read-only입니다. Flash strobe mode의 maximum brightness level이며 단위는 microampere입니다. |
Flash hardware timeout
21-29| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/leds/<led>/flash_timeout |
| Date | 2015년 3월 |
| KernelVersion | 4.0 |
| Contact | Jacek Anaszewski <[email protected]> |
| Description | Read/write hardware flash timeout이며 단위는 microsecond입니다. Strobe 시작 후 이 시간이 지나면 flash strobe를 멈춥니다. Timeout 설정을 지원하는 flash LED device에만 생성됩니다. |
Maximum flash timeout
31-36| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/leds/<led>/max_flash_timeout |
| Date | 2015년 3월 |
| KernelVersion | 4.0 |
| Contact | Jacek Anaszewski <[email protected]> |
| Description | Read-only maximum flash timeout이며 단위는 microsecond입니다. |
Flash strobe state
38-47| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/leds/<led>/flash_strobe |
| Date | 2015년 3월 |
| KernelVersion | 4.0 |
| Contact | Jacek Anaszewski <[email protected]> |
| Description | Read/write flash strobe state입니다. 1을 쓰면 strobe를 trigger하고 0을 쓰면 flash를 끕니다. 읽을 때 1은 현재 strobing, 0은 flash off를 뜻합니다. |
값WriteRead
0Flash offFlash가 꺼짐
1Strobe trigger현재 strobing
같은 boolean 값의 read·write 의미입니다.
Flash controller fault list
49-89| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/leds/<led>/flash_fault |
| Date | 2015년 3월 |
| KernelVersion | 4.0 |
| Contact | Jacek Anaszewski <[email protected]> |
| Description | Read-only이며 발생했을 수 있는 flash fault를 space-separated 목록으로 반환합니다. Flash를 strobe한 뒤 fault를 다시 읽습니다. |
Fault조건
led-over-voltageFlash LED voltage가 controller limit 초과
flash-timeout-exceededUser timeout 만료 뒤에도 strobe가 켜짐. 모든 controller가 항상 설정하지는 않음
controller-over-temperatureFlash controller 과열
controller-short-circuitController short-circuit protection trigger
led-power-supply-over-currentLED power supply current가 controller limit 초과
indicator-led-faultIndicator LED의 short 또는 open circuit 감지
led-under-voltageFlash LED voltage가 controller minimum 아래
controller-under-voltageInput voltage가 full-current strobe 불가 limit 아래이며 flag가 해제될 때까지 지속
led-over-temperatureLED temperature가 허용 upper limit 초과
원문에 정의된 아홉 fault와 조건입니다.
Brightness and timeout limits
sysfs-class-led-flash:1-36Microampere flash brightness와 microsecond hardware timeout의 현재·maximum 값을 제공합니다.