XplaneIntegration.Receive (xplane_integration v0.1.3) View Source

Link to this section Summary

Link to this section Functions

Link to this function

calculate_body_accel(velocity_mps, velocity_prev_mps, attitude_rad, dt_s)

View Source

Specs

calculate_body_accel(map(), map(), map(), number()) :: map()

Returns a specification to start this module under a supervisor.

See Supervisor.

Link to this function

parse_accel_inertial(buffer)

View Source

Specs

parse_accel_inertial(list()) :: map()

Specs

parse_airspeed(list()) :: number()

Specs

parse_attitude(list()) :: map()

Specs

parse_bodyrate(list()) :: map()
Link to this function

parse_data_buffer(entire_buffer, state)

View Source

Specs

parse_data_buffer(list(), map()) :: map()
Link to this function

parse_message(buffer, state)

View Source

Specs

parse_message(list(), map()) :: map()
Link to this function

parse_position_agl(buffer)

View Source

Specs

parse_position_agl(list()) :: tuple()

Specs

parse_velocity(list()) :: map()
Link to this function

publish_airspeed(airspeed_mps, group)

View Source

Specs

publish_airspeed(float(), any()) :: atom()
Link to this function

publish_downward_tof_distance(attitude_rad, agl_m, group)

View Source

Specs

publish_downward_tof_distance(map(), float(), any()) :: atom()
Link to this function

publish_dt_accel_gyro(dt_s, accel_mpss, gyro_rps, group)

View Source

Specs

publish_dt_accel_gyro(float(), map(), map(), any()) :: atom()
Link to this function

publish_gps_itow_position_velocity(position_rrm, velocity_mps, group)

View Source

Specs

publish_gps_itow_position_velocity(map(), map(), any()) :: atom()
Link to this function

publish_gps_relheading(rel_heading_rad, group)

View Source

Specs

publish_gps_relheading(float(), any()) :: atom()