diff -r 913c9751c067 -r 716254ccbcc0 org.symbian.tools.wrttools.doc.WebDeveloper/html/GUID-D66AB112-1BC4-4A88-AFCF-1CDBB94366B7.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/org.symbian.tools.wrttools.doc.WebDeveloper/html/GUID-D66AB112-1BC4-4A88-AFCF-1CDBB94366B7.html Fri Mar 05 19:11:15 2010 -0800 @@ -0,0 +1,64 @@ + + +lighton()

lighton()

+

Syntax:

+
[void] sysinfo.lighton(Int lighttarget, Int duration, Int intensity, Bool fadein)
+

Description:

+

The lighton method switches the specified target light on for a specified duration with the brightness defined by a specified light intensity.

+

Argument:

+
    +
  • lighttarget:

    + +

    Defines which target light should be turned on. Use one of the supported target light properties to specify a target light.

    + +
  • +
  • duration:

    + +

    Defines the period during which the target light is switched on. The period is measured in milliseconds.

    +

    After the duration expires, the light state of the target will be changed to whatever state was caused by the last infinite time duration call. If there has not been a previous infinite time duration call in a session, the default state determined by the inactivity timer (system backlight timeout) is used.

    +

    If duration is lightinfiniteduration, the target light can be turned off only when some other light control method is called.

    +

    Duration can also have the maximum value of lightmaxduration

    + +
  • +
  • intensity:

    + +

    Defines the intensity (brightness) of the light. If intensity is lightdefaultintensity, the device default intensity will be used.

    +

    Use the lightminintensity and the lightmaxintensity to detect the range of supported light intensity, and use any value between the range to avoid providing an invalid intensity value.

    + +
  • +
+

Note: All devices might not support a user-defined intensity, in which case the device will behave in its default manner.

+
+
    +
  • fadein:

    + +

    If true, target lights will not turn on instantly but fade-in smoothly instead. if false, target lights will be turned on without the fading effect.

    + +
  • +
+

Note: All devices might not support fade-in, in which case the device will behave in its default manner.

+
+

Return value:

+

This method does not return a value.

+

Remarks:

+

Switching and keeping the mobile device lights on consumes energy. Therefore, it is recommended that you carefully consider the need for using the lights.

+

Example code:

+
function callLightOn()
+{
+   // get the Embed element reference
+   var sysinfo = document.embeds[0];
+   /*********************
+   call lighton() method, which turns on the light 
+   of all displays and keyboard with the maximum duration 
+   and using the default light intensity with the fade-in 
+   effect
+   *********************/
+   var target =  sysinfo.lighttargetsystem;
+   var duration = sysinfo.lightmaxduration;
+   var intensity = sysinfo.lightdefaultintensity;
+   sysinfo.lighton(target, duration, intensity, true);
+}
+
\ No newline at end of file