17 #ifndef _GAZEBO_SENSORS_WIRELESSTRANSMITTER_HH_ 18 #define _GAZEBO_SENSORS_WIRELESSTRANSMITTER_HH_ 22 #include "gazebo/physics/physics.hh" 32 class WirelessTransmitterPrivate;
48 protected:
virtual bool UpdateImpl(
const bool _force);
51 public:
virtual void Load(
const std::string &_worldName);
54 public:
virtual void Init();
63 public: std::string ESSID()
const;
72 public:
double Freq()
const;
78 public:
double SignalStrength(
const ignition::math::Pose3d &_receiver,
79 const double _rxGain);
84 public:
double ModelStdDev()
const;
88 private: std::unique_ptr<WirelessTransmitterPrivate> dataPtr;
Sensor class for receiving wireless signals.
Definition: WirelessTransceiver.hh:37
Forward declarations for the common classes.
Definition: Animation.hh:33
Forward declarations for transport.
Transmitter to send wireless signals.
Definition: WirelessTransmitter.hh:39
#define GAZEBO_DEPRECATED(version)
Definition: CommonTypes.hh:48
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message.
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:59