17 #ifndef _GAZEBO_SENSORS_WIRELESSTRANSCEIVER_HH_ 18 #define _GAZEBO_SENSORS_WIRELESSTRANSCEIVER_HH_ 21 #include <ignition/math/Pose3.hh> 46 public:
virtual std::string Topic()
const;
49 public:
virtual void Load(
const std::string &_worldName);
52 public:
virtual void Init();
55 public:
virtual void Fini();
64 public:
double Gain()
const;
73 public:
double Power()
const;
79 protected:
double power = 14.5;
82 protected:
double gain = 2.5;
Sensor class for receiving wireless signals.
Definition: WirelessTransceiver.hh:37
Forward declarations for the common classes.
Definition: Animation.hh:33
transport::PublisherPtr pub
Publisher to publish propagation model data.
Definition: WirelessTransceiver.hh:76
Forward declarations for transport.
boost::shared_ptr< Publisher > PublisherPtr
Definition: TransportTypes.hh:49
#define GAZEBO_DEPRECATED(version)
Definition: CommonTypes.hh:48
default namespace for gazebo
boost::weak_ptr< physics::Link > parentEntity
Parent entity which the sensor is attached to.
Definition: WirelessTransceiver.hh:85
ignition::math::Pose3d referencePose
Sensor reference pose.
Definition: WirelessTransceiver.hh:88
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message.
Base class for sensors.
Definition: Sensor.hh:50
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:59