fixup: Set type id of factory

This commit is contained in:
Tim Schubert 2020-08-11 12:19:36 +02:00
parent 9f3318a96e
commit ff67569f92

View file

@ -32,6 +32,9 @@ LeoChannelHelper::LeoChannelHelper ()
m_satDeviceFactory.Set ("DeviceType", EnumValue (LeoMockNetDevice::SAT)); m_satDeviceFactory.Set ("DeviceType", EnumValue (LeoMockNetDevice::SAT));
m_channelFactory.SetTypeId ("ns3::LeoMockChannel"); m_channelFactory.SetTypeId ("ns3::LeoMockChannel");
m_propagationLossFactory.SetTypeId ("ns3::LeoPropagationLossModel");
} }
LeoChannelHelper::LeoChannelHelper (std::string constellation) : LeoChannelHelper::LeoChannelHelper (std::string constellation) :
@ -119,8 +122,6 @@ LeoChannelHelper::SetConstellationAttributes (double eirp,
m_gndDeviceFactory.Set ("DataRate", DoubleValue (dataRate)); m_gndDeviceFactory.Set ("DataRate", DoubleValue (dataRate));
m_satDeviceFactory.Set ("DataRate", DoubleValue (dataRate)); m_satDeviceFactory.Set ("DataRate", DoubleValue (dataRate));
m_propagationLossFactory.SetTypeId ("ns3::LeoPropagationLossModel");
m_propagationLossFactory.Set ("ElevationAngle", DoubleValue (elevationAngle)); m_propagationLossFactory.Set ("ElevationAngle", DoubleValue (elevationAngle));
m_propagationLossFactory.Set ("FreeSpaceLoss", DoubleValue (fspl)); m_propagationLossFactory.Set ("FreeSpaceLoss", DoubleValue (fspl));
m_propagationLossFactory.Set ("AtmosphericLoss", DoubleValue (atmosphericLoss)); m_propagationLossFactory.Set ("AtmosphericLoss", DoubleValue (atmosphericLoss));