diff -r 957c583b417b -r 2bfb1feef9de kerneltest/e32test/power/d_lddpowerseqtest.h --- a/kerneltest/e32test/power/d_lddpowerseqtest.h Mon Oct 04 12:03:52 2010 +0100 +++ b/kerneltest/e32test/power/d_lddpowerseqtest.h Mon Oct 04 12:15:59 2010 +0100 @@ -37,7 +37,9 @@ EPOWERDOWN_POWER1 = 1, EPOWERDOWN_POWER2 = 2, EPOWERUP_POWER1 = 3, - EPOWERUP_POWER2 = 4 + EPOWERUP_POWER2 = 4, + EPOWER_ACTDEAD_POWER2 = 5, + EPOWER_ESETPOWERDOWNTIMEOUT = 6 }; public: @@ -47,9 +49,26 @@ inline void Test_power1up(TRequestStatus &aStatus, TUint &time); inline void Test_power2up(TRequestStatus &aStatus, TUint &time); inline TInt Test_setSleepTime(TUint sleepTime); + inline void Test_power2ActDead(); + inline void Test_setPowerDownTimeout(TUint aTimeout); static inline TInt Unload(); }; +#ifdef __KERNEL_MODE__ +class DTestPowerManager : public DPowerModel + { +public: + TAny* iDummy; + TAny* iDummy2; + TAny* iDummy3; + + // the offset of iPslShutdownTimeoutMs should be exactly same as + // of offset in DPowerManager + TUint iPslShutdownTimeoutMs; // default = 0 + + }; +#endif // __KERNEL_MODE__ + #include "d_lddpowerseqtest.inl" #endif //__DLDDPOWERSEQTEST_H__