cbsref/telephonyrefplugins/atltsy/integrationtest/inc/testltsygetphonesignalstrength.h
author hgs
Tue, 22 Jun 2010 11:02:32 +0100
changeset 44 8b72faa1200f
permissions -rw-r--r--
201024_02
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
44
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     1
// TestTelephonyGetPhoneSingalStrength.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 CTestTelephonyGetPhoneSingalStrength
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     5
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     6
#ifndef TESTTELEPHONYGETPHONESIGNALSTRENGTH_H_
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     7
#define TESTTELEPHONYGETPHONESIGNALSTRENGTH_H_
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     8
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     9
//user include
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    10
#include "TestLtsyPhoneStepBase.h"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    11
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    12
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    13
 * This class provide the function to get signal strength
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    14
 * 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    15
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    16
class CTestLtsyGetPhoneSignalStrength : public CTestLtsyPhoneStepBase  
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    17
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    18
@internalAll
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    19
@test
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    20
*/
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    21
{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    22
public:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    23
	CTestLtsyGetPhoneSignalStrength(CTestLtsyModel& aModel);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    24
	virtual ~CTestLtsyGetPhoneSignalStrength();	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    25
	virtual TVerdict doTestStepL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    26
private:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    27
	void   GetSignalCaps();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    28
	void   NotifySignalStrengthChangeL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    29
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    30
private:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    31
	TInt32                                       iSignalStrength;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    32
	TInt8                                        iBar;
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(KTestLtsyGetPhoneSingalStrength,          "TestLtsyGetPhoneSingalStrength");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    36
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    37
#endif /*TESTTELEPHONYGETPHONESIGNALSTRENGTH_H_*/
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    38
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    39