WirelessTransmitterPrivate.hh
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2015-2016 Open Source Robotics Foundation
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  *
16 */
17 #ifndef _GAZEBO_SENSORS_WIRELESSTRANSMITTER_PRIVATE_HH_
18 #define _GAZEBO_SENSORS_WIRELESSTRANSMITTER_PRIVATE_HH_
19 
20 #include <string>
22 
23 namespace gazebo
24 {
25  namespace sensors
26  {
30  {
33  public: static const double NEmpty;
34 
37  public: static const double NObstacle;
38 
41  public: static const double ModelStdDev;
42 
44  public: static const double Step;
45 
48  public: static const double MaxRadius;
49 
50  // \brief When true it will publish the propagation grid to be used
51  // by the transmitter visual layer
52  public: bool visualize = false;
53 
55  public: std::string essid = "MyESSID";
56 
58  public: double freq = 2442.0;
59 
60  // \brief Ray used to test for collisions when placing entities
62  };
63  }
64 }
65 #endif
Definition: WirelessTransmitterPrivate.hh:29
static const double MaxRadius
The visualization shows the propagation model using a circular grid, where the maximum radius covered...
Definition: WirelessTransmitterPrivate.hh:48
static const double NEmpty
Constant used in the propagation model when there are no obstacles between transmitter and receiver...
Definition: WirelessTransmitterPrivate.hh:33
static const double ModelStdDev
Std dev of the Gaussian random variable used in the propagation model.
Definition: WirelessTransmitterPrivate.hh:41
default namespace for gazebo
static const double NObstacle
Constant used in the propagation model when there are obstacles between transmitter and receiver...
Definition: WirelessTransmitterPrivate.hh:37
static const double Step
Size of the grid used for visualization.
Definition: WirelessTransmitterPrivate.hh:44
bool visualize
Definition: WirelessTransmitterPrivate.hh:52
std::string essid
Service Set Identifier (network name).
Definition: WirelessTransmitterPrivate.hh:55
physics::RayShapePtr testRay
Definition: WirelessTransmitterPrivate.hh:61
double freq
Reception frequency (MHz).
Definition: WirelessTransmitterPrivate.hh:58
boost::shared_ptr< RayShape > RayShapePtr
Definition: PhysicsTypes.hh:136