epoc32/include/mw/remconbatterytargetobserver.h
branchSymbian3
changeset 4 837f303aceeb
parent 3 e1b950c65cb4
equal deleted inserted replaced
3:e1b950c65cb4 4:837f303aceeb
     1 // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     3 // This component and the accompanying materials are made available
     4 // under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     7 //
     8 // Initial Contributors:
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
     9 // Nokia Corporation - initial contribution.
    10 //
    10 //
    11 // Contributors:
    11 // Contributors:
    12 //
    12 //
    13 // Description:
    13 // Description:
    14 //
    14 //
    15 
       
    16 
       
    17 
    15 
    18 /**
    16 /**
    19  @file
    17  @file
    20  @publishedAll
    18  @publishedAll
    21  @released
    19  @released
    23 
    21 
    24 #ifndef REMCONBATTERYTARGETOBSERVER_H
    22 #ifndef REMCONBATTERYTARGETOBSERVER_H
    25 #define REMCONBATTERYTARGETOBSERVER_H
    23 #define REMCONBATTERYTARGETOBSERVER_H
    26 
    24 
    27 #include <e32base.h>
    25 #include <e32base.h>
    28 #include <remcon/remconbattery.h>
    26 
       
    27 enum TControllerBatteryStatus
       
    28 	{
       
    29 	ENormal     = 0,
       
    30 	EWarning    = 1,
       
    31 	ECritical   = 2,
       
    32 	EExternal   = 3,
       
    33 	EFullCharge = 4,
       
    34 	};
    29 
    35 
    30 /**
    36 /**
    31 Clients must implement this interface in order to instantiate objects of type 
    37 Clients must implement this interface in order to instantiate objects of type 
    32 CRemConBatteryTarget. This interface passes incoming commands from RemCon to 
    38 CRemConBatteryTarget. This interface passes incoming commands from RemCon to 
    33 the client. 
    39 the client.