33 #ifndef EMANEPHYGAINMANAGER_HEADER 34 #define EMANEPHYGAINMANAGER_HEADER_ 60 const std::pair<double, bool> & optionalRxFixedGaindBi,
61 const std::pair<double, bool> & optionalTxFixedGaindBi)
const;
64 using AntennaProfileStore = std::map<NEMId,Events::AntennaProfile>;
66 AntennaProfileStore antennaProfileStore_;
70 double dLocalAntennaAzimuthDegrees_;
71 double dLocalAntennaElevationDegrees_;
72 bool bHasLocalAntennaProfile_;
76 #endif // EMANEPHYGAINMANAGER_HEADER_
std::pair< double, GainStatus > determineGain(NEMId transmitterId, const LocationInfo &locationPairInfo, const std::pair< double, bool > &optionalRxFixedGaindBi, const std::pair< double, bool > &optionalTxFixedGaindBi) const
void update(const Events::AntennaProfiles &antennaProfiles)
std::list< AntennaProfile > AntennaProfiles