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. More...
 

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

◆ RosTimeToMicroseconds()

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

◆ kAirDensity_kg_per_m3

constexpr float rotors_hil::kAirDensity_kg_per_m3 = 1.18
static

Definition at line 31 of file hil_listeners.h.

◆ kAllFieldsUpdated

constexpr int rotors_hil::kAllFieldsUpdated = 4095
static

Definition at line 34 of file hil_interface.h.

◆ kDefaultBodyToSensorsPitch

constexpr double rotors_hil::kDefaultBodyToSensorsPitch = 0.0
static

Definition at line 29 of file hil_interface_node.h.

◆ kDefaultBodyToSensorsRoll

constexpr double rotors_hil::kDefaultBodyToSensorsRoll = M_PI
static

Definition at line 28 of file hil_interface_node.h.

◆ kDefaultBodyToSensorsYaw

constexpr double rotors_hil::kDefaultBodyToSensorsYaw = 0.0
static

Definition at line 30 of file hil_interface_node.h.

◆ kDefaultGpsFrequency

constexpr double rotors_hil::kDefaultGpsFrequency = 5.0
static

Definition at line 37 of file hil_interface.h.

◆ kDefaultHilControlsSubTopic

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

Definition at line 32 of file hil_interface_node.h.

◆ kDefaultHilFrequency

constexpr double rotors_hil::kDefaultHilFrequency = 100.0
static

Definition at line 27 of file hil_interface_node.h.

◆ kDefaultMavlinkPubTopic

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

Definition at line 31 of file hil_interface_node.h.

◆ kDefaultPressureSubTopic

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

Definition at line 38 of file hil_interface.h.

◆ kDefaultSensorLevelHil

constexpr bool rotors_hil::kDefaultSensorLevelHil = true
static

Definition at line 26 of file hil_interface_node.h.

◆ kDegreesToHil

constexpr float rotors_hil::kDegreesToHil = 1e7
static

Definition at line 43 of file hil_listeners.h.

◆ kFeetToMeters

constexpr float rotors_hil::kFeetToMeters = 0.3048
static

Definition at line 44 of file hil_listeners.h.

◆ kFix3D

constexpr int rotors_hil::kFix3D = 3
static

Definition at line 36 of file hil_listeners.h.

◆ kFixNone

constexpr int rotors_hil::kFixNone = 0
static

Definition at line 35 of file hil_listeners.h.

◆ kGravityMagnitude_m_per_s2

constexpr float rotors_hil::kGravityMagnitude_m_per_s2 = 9.8068
static

Definition at line 32 of file hil_listeners.h.

◆ kHDOP

constexpr int rotors_hil::kHDOP = 100
static

Definition at line 37 of file hil_listeners.h.

◆ kMetersToCm

constexpr float rotors_hil::kMetersToCm = 100.0
static

Definition at line 45 of file hil_listeners.h.

◆ kMetersToMm

constexpr float rotors_hil::kMetersToMm = 1000.0
static

Definition at line 46 of file hil_listeners.h.

◆ kPascalToMillibar

constexpr float rotors_hil::kPascalToMillibar = 0.01
static

Definition at line 47 of file hil_listeners.h.

◆ kPressureToAltExp

constexpr float rotors_hil::kPressureToAltExp = 0.190284
static

Definition at line 48 of file hil_listeners.h.

◆ kPressureToAltMult

constexpr float rotors_hil::kPressureToAltMult = 145366.45
static

Definition at line 49 of file hil_listeners.h.

◆ kSatellitesVisible

constexpr int rotors_hil::kSatellitesVisible = 4
static

Definition at line 39 of file hil_listeners.h.

◆ kSecToNsec

constexpr float rotors_hil::kSecToNsec = 1e9
static

Definition at line 50 of file hil_listeners.h.

◆ kStandardPressure_MBar

constexpr float rotors_hil::kStandardPressure_MBar = 1013.25
static

Definition at line 33 of file hil_listeners.h.

◆ kTemperature_C

constexpr float rotors_hil::kTemperature_C = 15.0
static

Definition at line 34 of file hil_listeners.h.

◆ kTeslaToGauss

constexpr float rotors_hil::kTeslaToGauss = 10000.0
static

Definition at line 51 of file hil_listeners.h.

◆ kUnknown

constexpr int rotors_hil::kUnknown = 65535
static

Definition at line 40 of file hil_listeners.h.

◆ kVDOP

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 Mon Feb 28 2022 23:39:15