16 void fillArmingCheckReply(px4_msgs::msg::ArmingCheckReply& arming_check_reply)
18 arming_check_reply.mode_req_angular_velocity = angular_velocity;
19 arming_check_reply.mode_req_attitude = attitude;
20 arming_check_reply.mode_req_local_alt = local_alt;
21 arming_check_reply.mode_req_local_position = local_position;
22 arming_check_reply.mode_req_local_position_relaxed = local_position_relaxed;
23 arming_check_reply.mode_req_global_position = global_position;
24 arming_check_reply.mode_req_mission = mission;
25 arming_check_reply.mode_req_home_position = home_position;
27 arming_check_reply.mode_req_manual_control = manual_control;
34 angular_velocity |= other.angular_velocity;
35 attitude |= other.attitude;
36 local_alt |= other.local_alt;
37 local_position |= other.local_position;
38 local_position_relaxed |= other.local_position_relaxed;
39 global_position |= other.global_position;
40 mission |= other.mission;
41 home_position |= other.home_position;
43 manual_control |= other.manual_control;
47 bool angular_velocity{
false};
49 bool local_alt{
false};
50 bool local_position{
false};
51 bool local_position_relaxed{
false};
52 bool global_position{
false};
54 bool home_position{
false};
56 bool manual_control{
false};