|
| AltimeterSensor () |
| constructor More...
|
|
virtual | ~AltimeterSensor () |
| destructor More...
|
|
virtual bool | Init () override |
| Initialize values in the sensor. More...
|
|
virtual bool | Load (const sdf::Sensor &_sdf) override |
| Load the sensor based on data from an sdf::Sensor object. More...
|
|
virtual bool | Load (sdf::ElementPtr _sdf) override |
| Load the sensor with SDF parameters. More...
|
|
void | SetPosition (double _pos) |
| Set the current z position of the altimeter. More...
|
|
void | SetVerticalReference (double _reference) |
| Set the vertical reference position of the altimeter. More...
|
|
void | SetVerticalVelocity (double _vel) |
| Set the vertical velocity of the altimeter. More...
|
|
virtual bool | Update (const ignition::common::Time &_now) override |
| Update the sensor and generate data. More...
|
|
virtual bool | Update (const std::chrono::steady_clock::duration &_now) override |
| Update the sensor and generate data. More...
|
|
double | VerticalPosition () const |
| Get the vertical position of the altimeter relative to the reference position. More...
|
|
double | VerticalReference () const |
| Get the vertical reference position of the altimeter. More...
|
|
double | VerticalVelocity () const |
| Get the vertical velocity of the altimeter. More...
|
|
virtual | ~Sensor () |
| destructor More...
|
|
void | AddSequence (ignition::msgs::Header *_msg, const std::string &_seqKey="default") |
| Add a sequence number to an ignition::msgs::Header. This function can be called by a sensor that wants to add a sequence number to a sensor message in order to have improved accountability for generated sensor data. More...
|
|
SensorId | Id () const |
| Get the sensor's ID. More...
|
|
std::string | Name () const |
| Get name. More...
|
|
std::chrono::steady_clock::duration | NextDataUpdateTime () const |
| Return the next time the sensor will generate data. More...
|
|
ignition::common::Time | NextUpdateTime () const |
| Return the next time the sensor will generate data. More...
|
|
std::string | Parent () const |
| Get parent link of the sensor. More...
|
|
ignition::math::Pose3d | Pose () const |
| Get the current pose. More...
|
|
sdf::ElementPtr | SDF () const |
| Get the SDF used to load this sensor. More...
|
|
virtual void | SetParent (const std::string &_parent) |
| Set the parent of the sensor. More...
|
|
void | SetPose (const ignition::math::Pose3d &_pose) |
| Update the pose of the sensor. More...
|
|
bool | SetTopic (const std::string &_topic) |
| Set topic where sensor data is published. More...
|
|
void | SetUpdateRate (const double _hz) |
| Set the update rate of the sensor. An update rate of zero means that the sensor is updated every cycle. It's zero by default. Negative rates become zero. More...
|
|
std::string | Topic () const |
| Get topic where sensor data is published. More...
|
|
virtual bool | Update (const common::Time &_now)=0 |
| Force the sensor to generate data. More...
|
|
bool | Update (const ignition::common::Time &_now, const bool _force) |
| Update the sensor. More...
|
|
bool | Update (const std::chrono::steady_clock::duration &_now, const bool _force) |
| Update the sensor. More...
|
|
double | UpdateRate () const |
| Get the update rate of the sensor. More...
|
|
Altimeter Sensor Class.
An altimeter sensor that reports vertical position and velocity readings over ign transport