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