Classes | Functions | Variables
rotors_hil Namespace Reference

Classes

struct  HilData
class  HilInterface
class  HilInterfaceNode
class  HilListeners
class  HilSensorLevelInterface
class  HilStateLevelInterface

Functions

u_int64_t RosTimeToMicroseconds (const ros::Time &rostime)
 Convert ros::Time into single value in microseconds.

Variables

static constexpr float kAirDensity_kg_per_m3 = 1.18
static constexpr int kAllFieldsUpdated = 4095
static constexpr double kDefaultBodyToSensorsPitch = 0.0
static constexpr double kDefaultBodyToSensorsRoll = M_PI
static constexpr double kDefaultBodyToSensorsYaw = 0.0
static constexpr double kDefaultGpsFrequency = 5.0
static const std::string kDefaultHilControlsSubTopic = "mavros/hil_controls/hil_controls"
static constexpr double kDefaultHilFrequency = 100.0
static const std::string kDefaultMavlinkPubTopic = "mavlink/to"
static const std::string kDefaultPressureSubTopic = "air_pressure"
static constexpr bool kDefaultSensorLevelHil = true
static constexpr float kDegreesToHil = 1e7
static constexpr float kFeetToMeters = 0.3048
static constexpr int kFix3D = 3
static constexpr int kFixNone = 0
static constexpr float kGravityMagnitude_m_per_s2 = 9.8068
static constexpr int kHDOP = 100
static constexpr float kMetersToCm = 100.0
static constexpr float kMetersToMm = 1000.0
static constexpr float kPascalToMillibar = 0.01
static constexpr float kPressureToAltExp = 0.190284
static constexpr float kPressureToAltMult = 145366.45
static constexpr int kSatellitesVisible = 4
static constexpr float kSecToNsec = 1e9
static constexpr float kStandardPressure_MBar = 1013.25
static constexpr float kTemperature_C = 15.0
static constexpr float kTeslaToGauss = 10000.0
static constexpr int kUnknown = 65535
static constexpr int kVDOP = 100

Function Documentation

u_int64_t rotors_hil::RosTimeToMicroseconds ( const ros::Time rostime) [inline]

Convert ros::Time into single value in microseconds.

Parameters:
[in]rostimeTime, in ROS format, to be converted.
Returns:
Time in microseconds.

Definition at line 43 of file hil_interface.h.


Variable Documentation

constexpr float rotors_hil::kAirDensity_kg_per_m3 = 1.18 [static]

Definition at line 31 of file hil_listeners.h.

constexpr int rotors_hil::kAllFieldsUpdated = 4095 [static]

Definition at line 34 of file hil_interface.h.

constexpr double rotors_hil::kDefaultBodyToSensorsPitch = 0.0 [static]

Definition at line 29 of file hil_interface_node.h.

constexpr double rotors_hil::kDefaultBodyToSensorsRoll = M_PI [static]

Definition at line 28 of file hil_interface_node.h.

constexpr double rotors_hil::kDefaultBodyToSensorsYaw = 0.0 [static]

Definition at line 30 of file hil_interface_node.h.

constexpr double rotors_hil::kDefaultGpsFrequency = 5.0 [static]

Definition at line 37 of file hil_interface.h.

const std::string rotors_hil::kDefaultHilControlsSubTopic = "mavros/hil_controls/hil_controls" [static]

Definition at line 32 of file hil_interface_node.h.

constexpr double rotors_hil::kDefaultHilFrequency = 100.0 [static]

Definition at line 27 of file hil_interface_node.h.

const std::string rotors_hil::kDefaultMavlinkPubTopic = "mavlink/to" [static]

Definition at line 31 of file hil_interface_node.h.

const std::string rotors_hil::kDefaultPressureSubTopic = "air_pressure" [static]

Definition at line 38 of file hil_interface.h.

constexpr bool rotors_hil::kDefaultSensorLevelHil = true [static]

Definition at line 26 of file hil_interface_node.h.

constexpr float rotors_hil::kDegreesToHil = 1e7 [static]

Definition at line 43 of file hil_listeners.h.

constexpr float rotors_hil::kFeetToMeters = 0.3048 [static]

Definition at line 44 of file hil_listeners.h.

constexpr int rotors_hil::kFix3D = 3 [static]

Definition at line 36 of file hil_listeners.h.

constexpr int rotors_hil::kFixNone = 0 [static]

Definition at line 35 of file hil_listeners.h.

constexpr float rotors_hil::kGravityMagnitude_m_per_s2 = 9.8068 [static]

Definition at line 32 of file hil_listeners.h.

constexpr int rotors_hil::kHDOP = 100 [static]

Definition at line 37 of file hil_listeners.h.

constexpr float rotors_hil::kMetersToCm = 100.0 [static]

Definition at line 45 of file hil_listeners.h.

constexpr float rotors_hil::kMetersToMm = 1000.0 [static]

Definition at line 46 of file hil_listeners.h.

constexpr float rotors_hil::kPascalToMillibar = 0.01 [static]

Definition at line 47 of file hil_listeners.h.

constexpr float rotors_hil::kPressureToAltExp = 0.190284 [static]

Definition at line 48 of file hil_listeners.h.

constexpr float rotors_hil::kPressureToAltMult = 145366.45 [static]

Definition at line 49 of file hil_listeners.h.

constexpr int rotors_hil::kSatellitesVisible = 4 [static]

Definition at line 39 of file hil_listeners.h.

constexpr float rotors_hil::kSecToNsec = 1e9 [static]

Definition at line 50 of file hil_listeners.h.

constexpr float rotors_hil::kStandardPressure_MBar = 1013.25 [static]

Definition at line 33 of file hil_listeners.h.

constexpr float rotors_hil::kTemperature_C = 15.0 [static]

Definition at line 34 of file hil_listeners.h.

constexpr float rotors_hil::kTeslaToGauss = 10000.0 [static]

Definition at line 51 of file hil_listeners.h.

constexpr int rotors_hil::kUnknown = 65535 [static]

Definition at line 40 of file hil_listeners.h.

constexpr int rotors_hil::kVDOP = 100 [static]

Definition at line 38 of file hil_listeners.h.



rotors_hil_interface
Author(s): Pavel Vechersky
autogenerated on Thu Apr 18 2019 02:43:51