void CLcfPsyDummy3::GetPositionSatelliteInfoL(TPositionInfoBase& aPosInfo) { TPositionSatelliteInfo* satInfo = static_cast<TPositionSatelliteInfo*>(&aPosInfo); // prepare data satInfo->ClearSatellitesInView(); satInfo->SetHorizontalDoP(DUMMY_SAT_INFO_HDOP); satInfo->SetVerticalDoP(DUMMY_SAT_INFO_VDOP); satInfo->SetTimeDoP(DUMMY_SAT_INFO_TDOP); satInfo->SetSatelliteTime(DUMMY_SAT_INFO_TIME); TSatelliteData satData; // first satellite satData.SetAzimuth(DUMMY_AZIMUTH1); satData.SetElevation(DUMMY_ELEVATION1); satData.SetIsUsed(DUMMY_IS_USED1); satData.SetSatelliteId(DUMMY_SATELLITE_ID1); satData.SetSignalStrength(DUMMY_SIGNAL_STRENGTH1); // add to info satInfo->AppendSatelliteData(satData); // second satellite satData.SetAzimuth(DUMMY_AZIMUTH2); satData.SetElevation(DUMMY_ELEVATION2); satData.SetIsUsed(DUMMY_IS_USED2); satData.SetSatelliteId(DUMMY_SATELLITE_ID2); satData.SetSignalStrength(DUMMY_SIGNAL_STRENGTH2); // add to info satInfo->AppendSatelliteData(satData); }