supl/locationomasuplprotocolhandler/protocolhandlerver2/src/epos_comasuplsession2.cpp
equal
deleted
inserted
replaced
185 |
185 |
186 iSuplVersion.SetSuplVersion(KSuplMajorVersion,KSuplMinorVersion,KSuplRevision); |
186 iSuplVersion.SetSuplVersion(KSuplMajorVersion,KSuplMinorVersion,KSuplRevision); |
187 |
187 |
188 if( aIMSI.Length() ) |
188 if( aIMSI.Length() ) |
189 { |
189 { |
190 iIMSI.Create( aIMSI ); |
190 User::LeaveIfError(iIMSI.Create( aIMSI )); |
191 } |
191 } |
192 |
192 |
193 if(iPosHandler) |
193 if(iPosHandler) |
194 { |
194 { |
195 iTrace->Trace(_L("Creating POSSession..."), KTraceFileName, __LINE__); |
195 iTrace->Trace(_L("Creating POSSession..."), KTraceFileName, __LINE__); |
1717 |
1717 |
1718 TPosition posInfo; |
1718 TPosition posInfo; |
1719 TOMASuplUtcTime UtcTime; |
1719 TOMASuplUtcTime UtcTime; |
1720 TOMASuplPositionEstimate PosEstimate; |
1720 TOMASuplPositionEstimate PosEstimate; |
1721 TDateTime TimeStamp; |
1721 TDateTime TimeStamp; |
|
1722 //coverity[var_decl] |
1722 TInt ZoneCode,Zone,altitude,AltitudeUncertainty, HorizontalAccuracy; |
1723 TInt ZoneCode,Zone,altitude,AltitudeUncertainty, HorizontalAccuracy; |
1723 TOMASuplAltitudeInfo AltitudeInfo; |
1724 TOMASuplAltitudeInfo AltitudeInfo; |
1724 TInt latitude,longitude; |
1725 TInt latitude,longitude; |
1725 TOMASuplPositionEstimate::TOMASuplLatitudeSign LatSign; |
1726 TOMASuplPositionEstimate::TOMASuplLatitudeSign LatSign; |
1726 TOMASuplAltitudeInfo::TOMASuplAltitudeDirection altitudeDirection; |
1727 TOMASuplAltitudeInfo::TOMASuplAltitudeDirection altitudeDirection; |
1773 iTrace->Trace(msg,KTraceFileName, __LINE__); |
1774 iTrace->Trace(msg,KTraceFileName, __LINE__); |
1774 msg.Copy(_L("Altitude ")); |
1775 msg.Copy(_L("Altitude ")); |
1775 msg.AppendNum(altitude); |
1776 msg.AppendNum(altitude); |
1776 iTrace->Trace(msg,KTraceFileName, __LINE__); |
1777 iTrace->Trace(msg,KTraceFileName, __LINE__); |
1777 msg.Copy(_L("Altitude uncertainty ")); |
1778 msg.Copy(_L("Altitude uncertainty ")); |
|
1779 //coverity[uninit_use_in_call] |
1778 msg.AppendNum(AltitudeUncertainty); |
1780 msg.AppendNum(AltitudeUncertainty); |
1779 iTrace->Trace(msg,KTraceFileName, __LINE__); |
1781 iTrace->Trace(msg,KTraceFileName, __LINE__); |
1780 |
1782 |
1781 // Convert uncertainty to meters |
1783 // Convert uncertainty to meters |
1782 TReal pwrMjr, pwrMnr, pwrAlt; |
1784 TReal pwrMjr, pwrMnr, pwrAlt; |
1901 |
1903 |
1902 TPosition posInfo; |
1904 TPosition posInfo; |
1903 TOMASuplUtcTime UtcTime; |
1905 TOMASuplUtcTime UtcTime; |
1904 TOMASuplPositionEstimate PosEstimate; |
1906 TOMASuplPositionEstimate PosEstimate; |
1905 TDateTime TimeStamp; |
1907 TDateTime TimeStamp; |
|
1908 //coverity[var_decl] |
1906 TInt ZoneCode,Zone,altitude,AltitudeUncertainty, HorizontalAccuracy; |
1909 TInt ZoneCode,Zone,altitude,AltitudeUncertainty, HorizontalAccuracy; |
1907 TOMASuplAltitudeInfo AltitudeInfo; |
1910 TOMASuplAltitudeInfo AltitudeInfo; |
1908 TInt latitude,longitude; |
1911 TInt latitude,longitude; |
1909 TOMASuplPositionEstimate::TOMASuplLatitudeSign LatSign; |
1912 TOMASuplPositionEstimate::TOMASuplLatitudeSign LatSign; |
1910 TOMASuplAltitudeInfo::TOMASuplAltitudeDirection AltitudeDirection; |
1913 TOMASuplAltitudeInfo::TOMASuplAltitudeDirection AltitudeDirection; |
1926 OrientationMajorAxis); |
1929 OrientationMajorAxis); |
1927 // Convert uncertainty to meters |
1930 // Convert uncertainty to meters |
1928 TReal pwrMjr, pwrMnr, pwrAlt; |
1931 TReal pwrMjr, pwrMnr, pwrAlt; |
1929 Math::Pow(pwrMjr, 1.1, UncertaintySemiMajor); |
1932 Math::Pow(pwrMjr, 1.1, UncertaintySemiMajor); |
1930 Math::Pow(pwrMnr, 1.1, UncertaintySemiMinor); |
1933 Math::Pow(pwrMnr, 1.1, UncertaintySemiMinor); |
|
1934 //coverity[uninit_use] |
1931 Math::Pow(pwrAlt, 1.070000, AltitudeUncertainty); |
1935 Math::Pow(pwrAlt, 1.070000, AltitudeUncertainty); |
1932 UncertaintySemiMajorReal = 10 * (pwrMjr -1); |
1936 UncertaintySemiMajorReal = 10 * (pwrMjr -1); |
1933 UncertaintySemiMinorReal = 10 * (pwrMnr -1); |
1937 UncertaintySemiMinorReal = 10 * (pwrMnr -1); |
1934 AltitudeUncertaintyReal = 10 * (pwrAlt -1); |
1938 AltitudeUncertaintyReal = 10 * (pwrAlt -1); |
1935 |
1939 |
5478 iTrace->Trace(_L("End of COMASuplSession::RunTriggerSessionL"), KTraceFileName, __LINE__); |
5482 iTrace->Trace(_L("End of COMASuplSession::RunTriggerSessionL"), KTraceFileName, __LINE__); |
5479 } |
5483 } |
5480 |
5484 |
5481 void COMASuplSession::GetPeriodicTriggerParams() |
5485 void COMASuplSession::GetPeriodicTriggerParams() |
5482 { |
5486 { |
5483 iTrace->Trace(_L("COMASuplSession::GetPeriodicTriggerParams"), KTraceFileName, __LINE__); |
5487 iTrace->Trace(_L("COMASuplSession::GetPeriodicTriggerParams"), |
5484 iTriggerParams.Get(iNumFixes, iInterval, iStartTime); |
5488 KTraceFileName, __LINE__); |
5485 iTotalNoOfFixes = iNumFixes; |
5489 TInt ret = iTriggerParams.Get(iNumFixes, iInterval, iStartTime); |
5486 iStartTimeCopy = iStartTime; |
5490 if (KErrNone == ret) |
5487 } |
5491 { |
|
5492 iTotalNoOfFixes = iNumFixes; |
|
5493 iStartTimeCopy = iStartTime; |
|
5494 } |
|
5495 } |
5488 |
5496 |
5489 void COMASuplSession::StartPeriodicTriggerTimer() |
5497 void COMASuplSession::StartPeriodicTriggerTimer() |
5490 { |
5498 { |
5491 if (iNumFixes != 0) |
5499 if (iNumFixes != 0) |
5492 { |
5500 { |