Light API is a library API providing the ability to control the various light targets of the device. The API provides also methods to retrieve the current light status and the supported light targets of the device. The API is meant for all applications which need to control lights of the device.
Light API is a synchronous method call.
Most functionality is accessed via the CHWRMLight instance.
         A separate callback interface MHWRMLightObserver for status
         reporting is also used.
      

Figure 1: API class structure
The client creates an instance of CHWRMLight using standard
         Symbian C-class NewL-pattern. If the client requires up-to-date
         status information, it should also provide callback pointer of the MHWRMLightObserver implementing
         class for the NewL-method.