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
The
pmf 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.
HISTORY
An pmf Lua manual appeared in NetBSD 7.0.