APS(4) | Device Drivers Manual | APS(4) |
aps
— ThinkPad
Active Protection System accelerometer
aps0 at isa? port 0x1600
The aps
driver provides support for
several sensors found in some ThinkPad laptops.
The sensors currently exposed via the envsys(4) interface are:
Sensor | Units | Typical Use |
x-acceleration |
integer | X-axis acceleration |
y-acceleration |
integer | Y-axis acceleration |
x-variable |
integer | Weighted X acceleration? |
y-variable |
integer | Weighted Y acceleration? |
temperature
1 |
degC | Unknown temperature |
temperature
2 |
degC | Unknown temperature |
keyboard
active |
boolean | Keyboard activity |
mouse
active |
boolean | Mouse activity |
lid
open |
boolean | Lid state |
The aps
driver first appeared in
OpenBSD 3.8 and was then ported to
NetBSD 5.0.
The aps
driver was written by
Jonathan Gray
<jsg@openbsd.org>.
Few issues can be mentioned.
aps
driver does not maintain state and
subsequently does not take evasive action when it thinks the hard drive is
in danger. Possible actions would include spinning down the hard drive in
case excessive tremor is detected by the sensors.July 13, 2011 | NetBSD 10.99 |