Skip to content

Commit e954c08

Browse files
committed
improves reporting of ledA/B files
1 parent 9f0111b commit e954c08

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

app/src/main/java/org/koreader/launcher/device/lights/Rockchip3566Controller.kt

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -297,8 +297,15 @@ fun Rockchip3566Controller.Companion.reportApiAvailability(): String {
297297
logMessage.appendLine("Check read/write permissions for hardware system files")
298298
val ledFiles = listOf(LED_A_FILE, LED_B_FILE, MAX_LED_A_FILE, MAX_LED_B_FILE)
299299
ledFiles.forEach { file ->
300-
logMessage.appendLine("\t${file.absolutePath} - readable: ${file.canRead()}, " +
301-
"writable: ${file.canWrite()}${if (file.canRead()) " - current value: ${file.readOrElse()}" else ""}")
300+
val msg = if (file.exists()) {
301+
"readable: ${file.canRead()}, writable: ${file.canWrite()}${
302+
if (file.canRead()) " " +
303+
"- current value: ${file.readOrElse()}" else ""
304+
}"
305+
} else {
306+
"not available"
307+
}
308+
logMessage.appendLine("\t${file.absolutePath} - $msg")
302309
}
303310

304311
logMessage.appendLine("Check system utility class via reflection")

0 commit comments

Comments
 (0)