NAME
pmf
—
Lua binding to the power management
framework
SYNOPSIS
local pmf = require 'pmf'
pmf.system_shutdown(howto)
pmf.set_platform(key, value)
value = pmf.get_platform(key)
DESCRIPTION
Thepmf
Lua binding provides access to the power
management framework.
pmf.system_shutdown(howto)
- Shutdown all attached devices. howto should contain
the reboot(2) howto argument. The following
values are defined as constants in the
pmf
table:pmf.RB_AUTOBOOT
pmf.RB_ASKNAME
pmf.RB_DUMP
pmf.RB_HALT
pmf.RB_POWERDOWN
pmf.RB_KDB
pmf.RB_NOSYNC
pmf.RB_RDONLY
pmf.RB_SINGLE
pmf.RB_USERCONF
pmf.set_platform(key, value)
- Insert a name-value pair into the platform information database.
value = pmf.get_platform(key)
- Retrieve the value for key from the platform information database. Returns nil if the key is not present.
SEE ALSO
HISTORY
A pmf
Lua manual appeared in
NetBSD 7.0.
AUTHORS
The pmf
Lua binding was written by
Marc Balmer
<mbalmer@NetBSD.org>.