-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
So I cloned mavlink and units into my library folder. When I try to add the header:
#include <mavlink.h>I get the following warnings and errors about elapsedMillis (and others) not being types ... am I missing something?
In file included from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/common.h:2485,
from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/mavlink.h:32,
from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h:36,
from /Users/kevin/github/quadcopter/arduino/simple_test/simple_test.ino:3:
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_set_attitude_target.h: In function 'uint16_t mavlink_msg_set_attitude_target_encode(uint8_t, uint8_t, mavlink_message_t*, const mavlink_set_attitude_target_t*)':
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_set_attitude_target.h:183:242: warning: taking address of packed member of '__mavlink_set_attitude_target_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
183 | return mavlink_msg_set_attitude_target_pack(system_id, component_id, msg, set_attitude_target->time_boot_ms, set_attitude_target->target_system, set_attitude_target->target_component, set_attitude_target->type_mask, set_attitude_target->q, set_attitude_target->body_roll_rate, set_attitude_target->body_pitch_rate, set_attitude_target->body_yaw_rate, set_attitude_target->thrust, set_attitude_target->thrust_body);
| ~~~~~~~~~~~~~~~~~~~~~^
In file included from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/common.h:2485,
from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/mavlink.h:32,
from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h:36,
from /Users/kevin/github/quadcopter/arduino/simple_test/simple_test.ino:3:
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_set_attitude_target.h:183:406: warning: taking address of packed member of '__mavlink_set_attitude_target_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
183 | return mavlink_msg_set_attitude_target_pack(system_id, component_id, msg, set_attitude_target->time_boot_ms, set_attitude_target->target_system, set_attitude_target->target_component, set_attitude_target->type_mask, set_attitude_target->q, set_attitude_target->body_roll_rate, set_attitude_target->body_pitch_rate, set_attitude_target->body_yaw_rate, set_attitude_target->thrust, set_attitude_target->thrust_body);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_set_attitude_target.h: In function 'uint16_t mavlink_msg_set_attitude_target_encode_chan(uint8_t, uint8_t, uint8_t, mavlink_message_t*, const mavlink_set_attitude_target_t*)':
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_set_attitude_target.h:197:253: warning: taking address of packed member of '__mavlink_set_attitude_target_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
197 | return mavlink_msg_set_attitude_target_pack_chan(system_id, component_id, chan, msg, set_attitude_target->time_boot_ms, set_attitude_target->target_system, set_attitude_target->target_component, set_attitude_target->type_mask, set_attitude_target->q, set_attitude_target->body_roll_rate, set_attitude_target->body_pitch_rate, set_attitude_target->body_yaw_rate, set_attitude_target->thrust, set_attitude_target->thrust_body);
| ~~~~~~~~~~~~~~~~~~~~~^
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_set_attitude_target.h:197:417: warning: taking address of packed member of '__mavlink_set_attitude_target_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
197 | return mavlink_msg_set_attitude_target_pack_chan(system_id, component_id, chan, msg, set_attitude_target->time_boot_ms, set_attitude_target->target_system, set_attitude_target->target_component, set_attitude_target->type_mask, set_attitude_target->q, set_attitude_target->body_roll_rate, set_attitude_target->body_pitch_rate, set_attitude_target->body_yaw_rate, set_attitude_target->thrust, set_attitude_target->thrust_body);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/common.h:2528,
from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/mavlink.h:32,
from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h:36,
from /Users/kevin/github/quadcopter/arduino/simple_test/simple_test.ino:3:
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_distance_sensor.h: In function 'uint16_t mavlink_msg_distance_sensor_encode(uint8_t, uint8_t, mavlink_message_t*, const mavlink_distance_sensor_t*)':
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_distance_sensor.h:200:387: warning: taking address of packed member of '__mavlink_distance_sensor_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
200 | return mavlink_msg_distance_sensor_pack(system_id, component_id, msg, distance_sensor->time_boot_ms, distance_sensor->min_distance, distance_sensor->max_distance, distance_sensor->current_distance, distance_sensor->type, distance_sensor->id, distance_sensor->orientation, distance_sensor->covariance, distance_sensor->horizontal_fov, distance_sensor->vertical_fov, distance_sensor->quaternion, distance_sensor->signal_quality);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_distance_sensor.h: In function 'uint16_t mavlink_msg_distance_sensor_encode_chan(uint8_t, uint8_t, uint8_t, mavlink_message_t*, const mavlink_distance_sensor_t*)':
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_distance_sensor.h:214:398: warning: taking address of packed member of '__mavlink_distance_sensor_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
214 | return mavlink_msg_distance_sensor_pack_chan(system_id, component_id, chan, msg, distance_sensor->time_boot_ms, distance_sensor->min_distance, distance_sensor->max_distance, distance_sensor->current_distance, distance_sensor->type, distance_sensor->id, distance_sensor->orientation, distance_sensor->covariance, distance_sensor->horizontal_fov, distance_sensor->vertical_fov, distance_sensor->quaternion, distance_sensor->signal_quality);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/common.h:2542,
from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/mavlink.h:32,
from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h:36,
from /Users/kevin/github/quadcopter/arduino/simple_test/simple_test.ino:3:
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_battery_status.h: In function 'uint16_t mavlink_msg_battery_status_encode(uint8_t, uint8_t, mavlink_message_t*, const mavlink_battery_status_t*)':
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_battery_status.h:219:195: warning: taking address of packed member of '__mavlink_battery_status_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
219 | return mavlink_msg_battery_status_pack(system_id, component_id, msg, battery_status->id, battery_status->battery_function, battery_status->type, battery_status->temperature, battery_status->voltages, battery_status->current_battery, battery_status->current_consumed, battery_status->energy_consumed, battery_status->battery_remaining, battery_status->time_remaining, battery_status->charge_state, battery_status->voltages_ext, battery_status->mode, battery_status->fault_bitmask);
| ~~~~~~~~~~~~~~~~^~~~~~~~
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_battery_status.h:219:418: warning: taking address of packed member of '__mavlink_battery_status_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
219 | return mavlink_msg_battery_status_pack(system_id, component_id, msg, battery_status->id, battery_status->battery_function, battery_status->type, battery_status->temperature, battery_status->voltages, battery_status->current_battery, battery_status->current_consumed, battery_status->energy_consumed, battery_status->battery_remaining, battery_status->time_remaining, battery_status->charge_state, battery_status->voltages_ext, battery_status->mode, battery_status->fault_bitmask);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_battery_status.h: In function 'uint16_t mavlink_msg_battery_status_encode_chan(uint8_t, uint8_t, uint8_t, mavlink_message_t*, const mavlink_battery_status_t*)':
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_battery_status.h:233:206: warning: taking address of packed member of '__mavlink_battery_status_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
233 | return mavlink_msg_battery_status_pack_chan(system_id, component_id, chan, msg, battery_status->id, battery_status->battery_function, battery_status->type, battery_status->temperature, battery_status->voltages, battery_status->current_battery, battery_status->current_consumed, battery_status->energy_consumed, battery_status->battery_remaining, battery_status->time_remaining, battery_status->charge_state, battery_status->voltages_ext, battery_status->mode, battery_status->fault_bitmask);
| ~~~~~~~~~~~~~~~~^~~~~~~~
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_battery_status.h:233:429: warning: taking address of packed member of '__mavlink_battery_status_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
233 | return mavlink_msg_battery_status_pack_chan(system_id, component_id, chan, msg, battery_status->id, battery_status->battery_function, battery_status->type, battery_status->temperature, battery_status->voltages, battery_status->current_battery, battery_status->current_consumed, battery_status->energy_consumed, battery_status->battery_remaining, battery_status->time_remaining, battery_status->charge_state, battery_status->voltages_ext, battery_status->mode, battery_status->fault_bitmask);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/common.h:2544,
from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/mavlink.h:32,
from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h:36,
from /Users/kevin/github/quadcopter/arduino/simple_test/simple_test.ino:3:
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_landing_target.h: In function 'uint16_t mavlink_msg_landing_target_encode(uint8_t, uint8_t, mavlink_message_t*, const mavlink_landing_target_t*)':
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_landing_target.h:218:349: warning: taking address of packed member of '__mavlink_landing_target_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
218 | return mavlink_msg_landing_target_pack(system_id, component_id, msg, landing_target->time_usec, landing_target->target_num, landing_target->frame, landing_target->angle_x, landing_target->angle_y, landing_target->distance, landing_target->size_x, landing_target->size_y, landing_target->x, landing_target->y, landing_target->z, landing_target->q, landing_target->type, landing_target->position_valid);
| ~~~~~~~~~~~~~~~~^
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_landing_target.h: In function 'uint16_t mavlink_msg_landing_target_encode_chan(uint8_t, uint8_t, uint8_t, mavlink_message_t*, const mavlink_landing_target_t*)':
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_landing_target.h:232:360: warning: taking address of packed member of '__mavlink_landing_target_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
232 | return mavlink_msg_landing_target_pack_chan(system_id, component_id, chan, msg, landing_target->time_usec, landing_target->target_num, landing_target->frame, landing_target->angle_x, landing_target->angle_y, landing_target->distance, landing_target->size_x, landing_target->size_y, landing_target->x, landing_target->y, landing_target->z, landing_target->q, landing_target->type, landing_target->position_valid);
| ~~~~~~~~~~~~~~~~^
In file included from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/common.h:2555,
from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/mavlink.h:32,
from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h:36,
from /Users/kevin/github/quadcopter/arduino/simple_test/simple_test.ino:3:
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_home_position.h: In function 'uint16_t mavlink_msg_home_position_encode(uint8_t, uint8_t, mavlink_message_t*, const mavlink_home_position_t*)':
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_home_position.h:191:218: warning: taking address of packed member of '__mavlink_home_position_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
191 | return mavlink_msg_home_position_pack(system_id, component_id, msg, home_position->latitude, home_position->longitude, home_position->altitude, home_position->x, home_position->y, home_position->z, home_position->q, home_position->approach_x, home_position->approach_y, home_position->approach_z, home_position->time_usec);
| ~~~~~~~~~~~~~~~^
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_home_position.h: In function 'uint16_t mavlink_msg_home_position_encode_chan(uint8_t, uint8_t, uint8_t, mavlink_message_t*, const mavlink_home_position_t*)':
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_home_position.h:205:229: warning: taking address of packed member of '__mavlink_home_position_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
205 | return mavlink_msg_home_position_pack_chan(system_id, component_id, chan, msg, home_position->latitude, home_position->longitude, home_position->altitude, home_position->x, home_position->y, home_position->z, home_position->q, home_position->approach_x, home_position->approach_y, home_position->approach_z, home_position->time_usec);
| ~~~~~~~~~~~~~~~^
In file included from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/common.h:2556,
from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/mavlink.h:32,
from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h:36,
from /Users/kevin/github/quadcopter/arduino/simple_test/simple_test.ino:3:
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_set_home_position.h: In function 'uint16_t mavlink_msg_set_home_position_encode(uint8_t, uint8_t, mavlink_message_t*, const mavlink_set_home_position_t*)':
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_set_home_position.h:200:284: warning: taking address of packed member of '__mavlink_set_home_position_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
200 | return mavlink_msg_set_home_position_pack(system_id, component_id, msg, set_home_position->target_system, set_home_position->latitude, set_home_position->longitude, set_home_position->altitude, set_home_position->x, set_home_position->y, set_home_position->z, set_home_position->q, set_home_position->approach_x, set_home_position->approach_y, set_home_position->approach_z, set_home_position->time_usec);
| ~~~~~~~~~~~~~~~~~~~^
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_set_home_position.h: In function 'uint16_t mavlink_msg_set_home_position_encode_chan(uint8_t, uint8_t, uint8_t, mavlink_message_t*, const mavlink_set_home_position_t*)':
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_set_home_position.h:214:295: warning: taking address of packed member of '__mavlink_set_home_position_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
214 | return mavlink_msg_set_home_position_pack_chan(system_id, component_id, chan, msg, set_home_position->target_system, set_home_position->latitude, set_home_position->longitude, set_home_position->altitude, set_home_position->x, set_home_position->y, set_home_position->z, set_home_position->q, set_home_position->approach_x, set_home_position->approach_y, set_home_position->approach_z, set_home_position->time_usec);
| ~~~~~~~~~~~~~~~~~~~^
In file included from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/common.h:2606,
from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/mavlink.h:32,
from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h:36,
from /Users/kevin/github/quadcopter/arduino/simple_test/simple_test.ino:3:
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_obstacle_distance.h: In function 'uint16_t mavlink_msg_obstacle_distance_encode(uint8_t, uint8_t, mavlink_message_t*, const mavlink_obstacle_distance_t*)':
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_obstacle_distance.h:173:158: warning: taking address of packed member of '__mavlink_obstacle_distance_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
173 | return mavlink_msg_obstacle_distance_pack(system_id, component_id, msg, obstacle_distance->time_usec, obstacle_distance->sensor_type, obstacle_distance->distances, obstacle_distance->increment, obstacle_distance->min_distance, obstacle_distance->max_distance, obstacle_distance->increment_f, obstacle_distance->angle_offset, obstacle_distance->frame);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_obstacle_distance.h: In function 'uint16_t mavlink_msg_obstacle_distance_encode_chan(uint8_t, uint8_t, uint8_t, mavlink_message_t*, const mavlink_obstacle_distance_t*)':
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink/common/./mavlink_msg_obstacle_distance.h:187:169: warning: taking address of packed member of '__mavlink_obstacle_distance_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
187 | return mavlink_msg_obstacle_distance_pack_chan(system_id, component_id, chan, msg, obstacle_distance->time_usec, obstacle_distance->sensor_type, obstacle_distance->distances, obstacle_distance->increment, obstacle_distance->min_distance, obstacle_distance->max_distance, obstacle_distance->increment_f, obstacle_distance->angle_offset, obstacle_distance->frame);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h:37,
from /Users/kevin/github/quadcopter/arduino/simple_test/simple_test.ino:3:
/Users/kevin/Documents/Arduino/libraries/mavlink/src/heartbeat.h: At global scope:
/Users/kevin/Documents/Arduino/libraries/mavlink/src/heartbeat.h:101:3: error: 'elapsedMillis' does not name a type
101 | elapsedMillis heartbeat_timer_ms_;
| ^~~~~~~~~~~~~
In file included from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h:38,
from /Users/kevin/github/quadcopter/arduino/simple_test/simple_test.ino:3:
/Users/kevin/Documents/Arduino/libraries/mavlink/src/telemetry.h:743:3: error: 'elapsedMillis' does not name a type
743 | elapsedMillis data_stream_timer_ms_[NUM_DATA_STREAMS_];
| ^~~~~~~~~~~~~
In file included from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h:39,
from /Users/kevin/github/quadcopter/arduino/simple_test/simple_test.ino:3:
/Users/kevin/Documents/Arduino/libraries/mavlink/src/parameter.h:268:3: error: 'elapsedMillis' does not name a type
268 | elapsedMillis param_timer_ms_;
| ^~~~~~~~~~~~~
/Users/kevin/Documents/Arduino/libraries/mavlink/src/parameter.h: In member function 'void bfs::MavLinkParameter<N>::Update()':
/Users/kevin/Documents/Arduino/libraries/mavlink/src/parameter.h:115:11: error: 'param_timer_ms_' was not declared in this scope
115 | if (param_timer_ms_ > PARAM_PERIOD_MS_) {
| ^~~~~~~~~~~~~~~
In file included from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h:40,
from /Users/kevin/github/quadcopter/arduino/simple_test/simple_test.ino:3:
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mission.h: At global scope:
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mission.h:166:3: error: 'elapsedMillis' does not name a type
166 | elapsedMillis upload_timer_ms_ = UPLOAD_TIMEOUT_MS_;
| ^~~~~~~~~~~~~
In file included from /Users/kevin/Documents/Arduino/libraries/units/src/units.h:29,
from /Users/kevin/Documents/Arduino/libraries/mavlink/src/utm.h:39,
from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h:42,
from /Users/kevin/github/quadcopter/arduino/simple_test/simple_test.ino:3:
/Users/kevin/Documents/Arduino/libraries/units/src/constants.h:37:20: warning: variable templates only available with '-std=c++14' or '-std=gnu++14'
37 | static constexpr T BFS_PI =
| ^~~~~~
/Users/kevin/Documents/Arduino/libraries/units/src/constants.h:40:20: warning: variable templates only available with '-std=c++14' or '-std=gnu++14'
40 | static constexpr T BFS_2PI = static_cast<T>(2) *
| ^~~~~~~
/Users/kevin/Documents/Arduino/libraries/units/src/constants.h:44:20: warning: variable templates only available with '-std=c++14' or '-std=gnu++14'
44 | static constexpr T G_MPS2 = static_cast<T>(9.80665);
| ^~~~~~
In file included from /Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h:42,
from /Users/kevin/github/quadcopter/arduino/simple_test/simple_test.ino:3:
/Users/kevin/Documents/Arduino/libraries/mavlink/src/utm.h:228:3: error: 'elapsedMillis' does not name a type
228 | elapsedMillis send_timer_ms_;
| ^~~~~~~~~~~~~
/Users/kevin/Documents/Arduino/libraries/mavlink/src/utm.h: In member function 'void bfs::MavLinkUtm<N>::Update()':
/Users/kevin/Documents/Arduino/libraries/mavlink/src/utm.h:71:11: error: 'send_timer_ms_' was not declared in this scope; did you mean 'send_timeout_ms_'?
71 | if (send_timer_ms_ > send_timeout_ms_) {
| ^~~~~~~~~~~~~~
| send_timeout_ms_
In file included from /Users/kevin/github/quadcopter/arduino/simple_test/simple_test.ino:3:
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h: At global scope:
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h:613:3: error: 'elapsedMillis' does not name a type
613 | elapsedMillis gcs_link_timer_ms_;
| ^~~~~~~~~~~~~
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h: In member function 'bool bfs::MavLink<N, M>::gcs_link_lost() const':
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h:162:15: error: 'gcs_link_timer_ms_' was not declared in this scope
162 | return (gcs_link_timer_ms_ > gcs_lost_link_timeout_ms_);
| ^~~~~~~~~~~~~~~~~~
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h: In member function 'void bfs::MavLink<N, M>::HeartbeatHandler(const mavlink_heartbeat_t&)':
/Users/kevin/Documents/Arduino/libraries/mavlink/src/mavlink.h:623:7: error: 'gcs_link_timer_ms_' was not declared in this scope
623 | gcs_link_timer_ms_ = 0;
| ^~~~~~~~~~~~~~~~~~
Metadata
Metadata
Assignees
Labels
No labels