cbsref/telephonyrefplugins/atltsy/integrationtest/inc/testltsygetphonebatteryinfo.h
author hgs
Thu, 07 Oct 2010 11:24:36 +0100
changeset 76 91e0f833dd8b
parent 44 8b72faa1200f
permissions -rw-r--r--
201039_01
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
44
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     1
// TestTelephonyGetPhoneBatteryInfo.h
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     2
// Copyright (c) Symbian Software Ltd 2008. All rights reserved.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     3
//
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     4
// Implementation of the Class CTestTelephonyGetPhoneBatteryInfo
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     5
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     6
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     7
#ifndef TESTTELEPHONYGETPHONEBATTERYINFO_H_
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     8
#define TESTTELEPHONYGETPHONEBATTERYINFO_H_
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     9
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    10
//user include
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    11
#include "TestLtsyPhoneStepBase.h"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    12
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    13
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    14
 * This class provide the function to get battery info
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    15
 * 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    16
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    17
class CTestLtsyGetPhoneBatteryInfo : public CTestLtsyPhoneStepBase  
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    18
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    19
@internalAll
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    20
@test
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    21
*/
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    22
{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    23
public:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    24
	CTestLtsyGetPhoneBatteryInfo(CTestLtsyModel& aModel);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    25
	virtual ~CTestLtsyGetPhoneBatteryInfo();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    26
	virtual TVerdict doTestStepL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    27
private:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    28
	void GetBatteryCaps();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    29
	void NotifyBatteryInfoChangeL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    30
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    31
private:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    32
	RMobilePhone::TMobilePhoneBatteryInfoV1      iBatteryInfo;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    33
};
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    34
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    35
_LIT(KTestLtsyGetPhoneBatteryInfo,           "TestLtsyGetPhoneBatteryInfo");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    36
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    37
#endif /*TESTTELEPHONYGETPHONEBATTERYINFOSTEP_H_*/