Legacy Documentclose button

Important: The information in this document is obsolete and should not be used for new development.

Previous Book Contents Book Index Next

Inside Macintosh: Devices /
Chapter 6 - Power Manager / Power Manager Reference
Power Manager Dispatch Routines / Controlling the Sleep and Wakeup Timers


SetSleepTimeout

You can use the SetSleepTimeout function to set how long the computer will wait before going to sleep.

void SetSleepTimeout(unsigned char timeout);
timeout
The amount of time that the computer will wait after the last user activity before going to sleep expressed as a number of 15-second intervals.
DESCRIPTION
The SetSleepTimeout function sets the amount of time the computer will wait after the last user activity before going to sleep. The value of SetSleepTimeout is expressed as the number of 15-second intervals making up the desired time. If a value of 0 is passed in, the function sets the timeout value to the default value (currently equivalent to 8 minutes).

ASSEMBLY-LANGUAGE INFORMATION
The trap is _PowerMgrDispatch ($A09E). The selector value for SetSleepTimeout is 3 ($03) in the low word of register D0. The sleep timeout value to set is passed in the high word of register D0.


Previous Book Contents Book Index Next

© Apple Computer, Inc.
3 JUL 1996