OLD | NEW |
1 /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ | 1 /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ |
2 /* | 2 /* |
3 * Copyright (c) 2010 CTTC | 3 * Copyright (c) 2010 CTTC |
4 * | 4 * |
5 * This program is free software; you can redistribute it and/or modify | 5 * This program is free software; you can redistribute it and/or modify |
6 * it under the terms of the GNU General Public License version 2 as | 6 * it under the terms of the GNU General Public License version 2 as |
7 * published by the Free Software Foundation; | 7 * published by the Free Software Foundation; |
8 * | 8 * |
9 * This program is distributed in the hope that it will be useful, | 9 * This program is distributed in the hope that it will be useful, |
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
(...skipping 14 matching lines...) Expand all Loading... |
25 #include <string> | 25 #include <string> |
26 #include <ns3/attribute.h> | 26 #include <ns3/attribute.h> |
27 #include <ns3/object-factory.h> | 27 #include <ns3/object-factory.h> |
28 #include <ns3/node-container.h> | 28 #include <ns3/node-container.h> |
29 #include <ns3/net-device-container.h> | 29 #include <ns3/net-device-container.h> |
30 #include <ns3/queue.h> | 30 #include <ns3/queue.h> |
31 | 31 |
32 | 32 |
33 namespace ns3 { | 33 namespace ns3 { |
34 | 34 |
35 | |
36 class SpectrumValue; | 35 class SpectrumValue; |
37 class SpectrumChannel; | 36 class SpectrumChannel; |
38 | 37 |
39 | |
40 /** | 38 /** |
41 * \ingroup spectrum | 39 * \ingroup spectrum |
42 * | 40 * |
43 * Create a Waveform generator, which can be used to inject specific noise in th
e channel. | 41 * Create a Waveform generator, which can be used to inject specific noise in th
e channel. |
44 */ | 42 */ |
45 class WaveformGeneratorHelper | 43 class WaveformGeneratorHelper |
46 { | 44 { |
47 public: | 45 public: |
48 WaveformGeneratorHelper (); | 46 WaveformGeneratorHelper (); |
49 ~WaveformGeneratorHelper (); | 47 ~WaveformGeneratorHelper (); |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
140 ObjectFactory m_antenna; //!< Object factory for the Antenna objects | 138 ObjectFactory m_antenna; //!< Object factory for the Antenna objects |
141 Ptr<SpectrumChannel> m_channel; //!< Channel | 139 Ptr<SpectrumChannel> m_channel; //!< Channel |
142 Ptr<SpectrumValue> m_txPsd; //!< Tx power spectral density | 140 Ptr<SpectrumValue> m_txPsd; //!< Tx power spectral density |
143 }; | 141 }; |
144 | 142 |
145 | 143 |
146 } // namespace ns3 | 144 } // namespace ns3 |
147 | 145 |
148 | 146 |
149 #endif /* WAVEFORM_GENERATOR_HELPER_H */ | 147 #endif /* WAVEFORM_GENERATOR_HELPER_H */ |
OLD | NEW |