10 votos

Obtener sensor de luz ambiental valor de ioreg

Estoy usando el ioreg herramienta de línea de comandos para probar y leer la información de los sensores disponibles en mi ordenador (iMac). Particularmente, me gustaría leer el valor actual del sensor de luz ambiental. Hasta ahora, he sido capaz de recuperar la información general sobre el sensor a través de la ioreg -f -b -r -c 'AppleLMUController'. Pero el valor no está allí:

+-o AppleLMUController  <class AppleLMUController, id 0x1000002d8, registered, matched, active, busy 0 (0 ms), retain 7>
{
  "IOProbeScore" = 0
  "CFBundleIdentifier" = "com.apple.driver.AppleSMCLMU"
  "IOProviderClass" = "IOService"
  "IOClass" = "AppleLMUController"
  "IOMatchCategory" = "IODefaultMatchCategory"
  "IOCFPlugInTypes" = {"0516B563-B15B-11DA-96EB-0014519758EF"="AppleSMCLMU.kext/Contents/PlugIns/AmbientLightSensorHID.plugin"}
  "IOGeneralInterest" = "IOCommand is not serializable"
  "IONameMatch" = "ACPI0008"
  "IOPowerManagement" = {"MaxPowerState"=1,"CurrentPowerState"=1}
  "HIDServiceSupport" = Yes
  "IONameMatched" = "ACPI0008"
}

Sé que existen herramientas que pueden utilizar IOKit para acceder a este valor, el uso de C, ObjC, etc -, pero no de forma explícita para su uso bash la línea para intentar agarrar el valor.

Alguien ha sido capaz de hacer esto a través de la línea de comandos y si es así, ¿cómo?

0voto

Michael Barth Puntos 1983

Leer la configuración actual

los valores predeterminados de lectura de com.apple.BezelServices dAuto

Escribir

defaults write com.apple.BezelServices dAuto -booleano true/false

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X