equal
deleted
inserted
replaced
809 switch(iState) |
809 switch(iState) |
810 { |
810 { |
811 case EStartTimer: |
811 case EStartTimer: |
812 OstTrace0(TRACE_NORMAL, DUP1_CMTPDEVICEINFOTIMER_RUNL, "CMTPDeviceInfoTimer::RunL - EStartTimer"); |
812 OstTrace0(TRACE_NORMAL, DUP1_CMTPDEVICEINFOTIMER_RUNL, "CMTPDeviceInfoTimer::RunL - EStartTimer"); |
813 // Open the USB device interface. |
813 // Open the USB device interface. |
814 LEAVEIFERROR(iLdd.Open(0), |
814 TInt err; |
815 OstTrace0( TRACE_ERROR, DUP4_CMTPDEVICEINFOTIMER_RUNL, "Open the USB device interface error!" )); |
815 err = iLdd.Open(0); |
|
816 if ( err != KErrNone ) |
|
817 { |
|
818 OstTrace0( TRACE_ERROR, DUP4_CMTPDEVICEINFOTIMER_RUNL, "Open the USB device interface error!" ); |
|
819 Panic(EMTPDevDpConnectionNotFound); |
|
820 } |
816 iLdd.ReEnumerate(iStatus); |
821 iLdd.ReEnumerate(iStatus); |
817 iDeviceProvider.SetConnectMac(); |
822 iDeviceProvider.SetConnectMac(); |
818 iState = EUSBReEnumerate; |
823 iState = EUSBReEnumerate; |
819 SetActive(); |
824 SetActive(); |
820 break; |
825 break; |
825 OstTrace0(TRACE_NORMAL, DUP3_CMTPDEVICEINFOTIMER_RUNL, "CMTPDeviceInfoTimer::RunL - default"); |
830 OstTrace0(TRACE_NORMAL, DUP3_CMTPDEVICEINFOTIMER_RUNL, "CMTPDeviceInfoTimer::RunL - default"); |
826 break; |
831 break; |
827 } |
832 } |
828 OstTraceFunctionExit0( CMTPDEVICEINFOTIMER_RUNL_EXIT ); |
833 OstTraceFunctionExit0( CMTPDEVICEINFOTIMER_RUNL_EXIT ); |
829 } |
834 } |
830 |
835 |
831 /** |
836 /** |
832 Constructor |
837 Constructor |
833 */ |
838 */ |
834 CMTPDeviceInfoTimer::CMTPDeviceInfoTimer(CMTPDeviceDataProvider& aDeviceProvider) : |
839 CMTPDeviceInfoTimer::CMTPDeviceInfoTimer(CMTPDeviceDataProvider& aDeviceProvider) : |
835 CTimer(EPriorityNormal),iDeviceProvider(aDeviceProvider),iState(EIdle) |
840 CTimer(EPriorityNormal),iDeviceProvider(aDeviceProvider),iState(EIdle) |