APM:Libraries
|
#include <SIM_Vicon.h>
Classes | |
struct | obs_elements |
Public Member Functions | |
Vicon () | |
void | update (const Location &loc, const Vector3f &position, const Quaternion &attitude) |
int | fd () |
Private Member Functions | |
void | update_vicon_position_estimate (const Location &loc, const Vector3f &position, const Quaternion &attitude) |
void | maybe_send_heartbeat () |
bool | init_sitl_pointer () |
Private Attributes | |
SITL * | _sitl |
const uint8_t | system_id = 17 |
const uint8_t | component_id = 18 |
const mavlink_channel_t | mavlink_ch = (mavlink_channel_t)(MAVLINK_COMM_0+5) |
int | fd_their_end |
int | fd_my_end |
uint64_t | last_observation_usec |
uint64_t | time_send_us |
uint64_t | time_offset_us |
mavlink_message_t | obs_msg |
uint32_t | last_heartbeat_ms |
Definition at line 29 of file SIM_Vicon.h.
Vicon::Vicon | ( | ) |
|
inline |
Definition at line 39 of file SIM_Vicon.h.
Referenced by HALSITL::SITL_State::sim_fd().
|
private |
Definition at line 120 of file SIM_Vicon.cpp.
Referenced by update().
|
private |
Definition at line 47 of file SIM_Vicon.cpp.
Referenced by update().
void Vicon::update | ( | const Location & | loc, |
const Vector3f & | position, | ||
const Quaternion & | attitude | ||
) |
Definition at line 134 of file SIM_Vicon.cpp.
Referenced by HALSITL::SITL_State::_fdm_input_local().
|
private |
Definition at line 68 of file SIM_Vicon.cpp.
Referenced by update().
|
private |
Definition at line 43 of file SIM_Vicon.h.
Referenced by init_sitl_pointer().
|
private |
Definition at line 47 of file SIM_Vicon.h.
Referenced by maybe_send_heartbeat(), and update_vicon_position_estimate().
|
private |
Definition at line 53 of file SIM_Vicon.h.
Referenced by update_vicon_position_estimate(), and Vicon().
|
private |
Definition at line 52 of file SIM_Vicon.h.
|
private |
Definition at line 71 of file SIM_Vicon.h.
Referenced by maybe_send_heartbeat().
|
private |
Definition at line 55 of file SIM_Vicon.h.
Referenced by update_vicon_position_estimate().
|
private |
Definition at line 50 of file SIM_Vicon.h.
Referenced by update_vicon_position_estimate(), and Vicon().
|
private |
Definition at line 58 of file SIM_Vicon.h.
Referenced by update_vicon_position_estimate().
|
private |
Definition at line 46 of file SIM_Vicon.h.
Referenced by maybe_send_heartbeat(), and update_vicon_position_estimate().
|
private |
Definition at line 57 of file SIM_Vicon.h.
Referenced by update_vicon_position_estimate().
|
private |
Definition at line 56 of file SIM_Vicon.h.
Referenced by update_vicon_position_estimate().