#include <param.h>
Definition at line 48 of file param.h.
mavrosflight::Param::Param |
( |
| ) |
|
mavrosflight::Param::Param |
( |
std::string |
name, |
|
|
int |
index, |
|
|
MAV_PARAM_TYPE |
type, |
|
|
float |
raw_value |
|
) |
| |
template<typename T >
double mavrosflight::Param::fromRawValue |
( |
float |
value | ) |
|
|
inlineprivate |
double mavrosflight::Param::getCastValue |
( |
double |
value | ) |
|
|
private |
int mavrosflight::Param::getIndex |
( |
| ) |
const |
std::string mavrosflight::Param::getName |
( |
| ) |
const |
float mavrosflight::Param::getRawValue |
( |
| ) |
|
|
private |
float mavrosflight::Param::getRawValue |
( |
double |
value | ) |
|
|
private |
double mavrosflight::Param::getValue |
( |
| ) |
const |
void mavrosflight::Param::init |
( |
std::string |
name, |
|
|
int |
index, |
|
|
MAV_PARAM_TYPE |
type, |
|
|
float |
raw_value |
|
) |
| |
|
private |
uint16_t mavrosflight::Param::pack_param_set_msg |
( |
uint8_t |
system, |
|
|
uint8_t |
component, |
|
|
mavlink_message_t * |
msg, |
|
|
uint8_t |
target_system, |
|
|
uint8_t |
target_component |
|
) |
| |
void mavrosflight::Param::requestSet |
( |
double |
value, |
|
|
mavlink_message_t * |
msg |
|
) |
| |
void mavrosflight::Param::setFromRawValue |
( |
float |
raw_value | ) |
|
|
private |
template<typename T >
double mavrosflight::Param::toCastValue |
( |
double |
value | ) |
|
|
inlineprivate |
template<typename T >
float mavrosflight::Param::toRawValue |
( |
double |
value | ) |
|
|
inlineprivate |
float mavrosflight::Param::expected_raw_value_ |
|
private |
int mavrosflight::Param::index_ |
|
private |
std::string mavrosflight::Param::name_ |
|
private |
double mavrosflight::Param::new_value_ |
|
private |
bool mavrosflight::Param::set_in_progress_ |
|
private |
double mavrosflight::Param::value_ |
|
private |
The documentation for this class was generated from the following files: