Go to the documentation of this file.
17 #ifndef _GAZEBO_SENSORS_WIRELESSRECEIVER_HH_
18 #define _GAZEBO_SENSORS_WIRELESSRECEIVER_HH_
32 class WirelessReceiverPrivate;
48 public:
virtual void Load(
const std::string &_worldName);
51 public:
virtual void Init();
54 public:
virtual void Fini();
58 public:
double MinFreqFiltered()
const;
62 public:
double MaxFreqFiltered()
const;
66 public:
double Sensitivity()
const;
69 protected:
virtual bool UpdateImpl(
const bool _force);
73 private: std::unique_ptr<WirelessReceiverPrivate> dataPtr;
virtual void Fini()
Finalize the sensor.
Forward declarations for the common classes.
Definition: Animation.hh:26
sensors
Definition: SensorManager.hh:35
Forward declarations for transport.
virtual void Init()
Initialize the sensor.
double Sensitivity() const
Returns the receiver sensitivity (dBm).
default namespace for gazebo
double MaxFreqFiltered() const
Returns the maximum frequency filtered (MHz).
virtual bool UpdateImpl(const bool _force)
This gets overwritten by derived sensor types.
virtual void Load(const std::string &_worldName)
Load the sensor with default parameters.
double MinFreqFiltered() const
Returns the minimum frequency filtered (MHz).
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message.
WirelessReceiver()
Constructor.
Sensor class for receiving wireless signals.
Definition: WirelessReceiver.hh:39
virtual ~WirelessReceiver()
Destructor.
Sensor class for receiving wireless signals.
Definition: WirelessTransceiver.hh:37