18 #ifndef _WIRELESS_TRANSCEIVER_HH_ 
   19 #define _WIRELESS_TRANSCEIVER_HH_ 
   45       public: 
virtual std::string GetTopic() 
const;
 
   48       public: 
virtual void Load(
const std::string &_worldName);
 
   51       public: 
virtual void Init();
 
   54       public: 
virtual void Fini();
 
   58       public: 
double GetGain() 
const;
 
   62       public: 
double GetPower() 
const;
 
Sensor class for receiving wireless signals. 
Definition: WirelessTransceiver.hh:36
 
Encapsulates a position and rotation in three space. 
Definition: Pose.hh:40
 
Forward declarations for transport. 
 
default namespace for gazebo 
 
transport::PublisherPtr pub
Publisher to publish propagation model data. 
Definition: WirelessTransceiver.hh:65
 
boost::weak_ptr< physics::Link > parentEntity
Parent entity which the sensor is attached to. 
Definition: WirelessTransceiver.hh:74
 
double power
Receiver's power (dBm). 
Definition: WirelessTransceiver.hh:68
 
double gain
Antenna's gain of the receiver (dBi). 
Definition: WirelessTransceiver.hh:71
 
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message. 
 
math::Pose referencePose
Sensor reference pose. 
Definition: WirelessTransceiver.hh:77
 
boost::shared_ptr< Publisher > PublisherPtr
Definition: TransportTypes.hh:49
 
Base class for sensors. 
Definition: Sensor.hh:67
 
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported. 
Definition: system.hh:48