-
Notifications
You must be signed in to change notification settings - Fork 1
/
by_controller_code_merged.dot
22 lines (22 loc) · 9.7 KB
/
by_controller_code_merged.dot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
strict digraph "" {
".CODE_REGION_1_" [.CODE_REGION_=2, MERGE_KEY="../../libraries/AC_PID/AC_PID.cpp", R_OBJECTS="[u'_ZN6AC_PIDC2Efffffff', u'_ZN6AC_PID20set_input_filter_allEf', u'_ZN6AC_PID10load_gainsEv', u'_ZN6AC_PID6set_dtEf', u'_ZN6AC_PID5get_iEv', u'_ZN6AC_PID10save_gainsEv', u'_ZN6AC_PID7filt_hzEf', u'_ZN6AC_PID6get_piEv', u'_ZN6AC_PID6get_ffEf', u'_ZN6AC_PIDclEfffffff', u'_ZNK6AC_PID14get_filt_alphaEv', u'_ZN6AC_PID18set_input_filter_dEf', u'_ZN6AC_PID5get_pEv', u'_ZN6AC_PID7reset_IEv', u'_ZN6AC_PID7get_pidEv', u'_GLOBAL__sub_I_AC_PID.cpp', u'_ZN6AC_PID5get_dEv']", Type=".CODE_REGION_"];
".CODE_REGION_3_" [.CODE_REGION_=4, MERGE_KEY="../../libraries/AC_AttitudeControl/AC_PosControl.cpp", R_OBJECTS="[u'_ZN13AC_PosControl12set_accel_xyEf', u'_ZNK13AC_PosControl13get_alt_errorEv', u'_ZN13AC_PosControl19limit_vector_lengthERfS0_f', u'_ZN13AC_PosControl20update_xy_controllerEf', u'_ZN13AC_PosControl19calc_leash_length_zEv', u'_ZN13AC_PosControl20desired_accel_to_velEf', u'_ZN13AC_PosControl25update_vel_controller_xyzEf', u'_ZNK13AC_PosControl21get_bearing_to_targetEv', u'_ZN13AC_PosControl31set_target_to_stopping_point_xyEv', u'_ZNK13AC_PosControl17calc_leash_lengthEfff', u'_ZN13AC_PosControl11set_speed_zEff', u'_ZNK13AC_PosControl20get_stopping_point_zER7Vector3IfE', u'_ZN13AC_PosControl24set_alt_target_with_slewEff', u'_ZNK13AC_PosControl20accel_to_lean_anglesEffRfS0_', u'_ZN13AC_PosControl24update_vel_controller_xyEf', u'_ZN13AC_PosControl11set_accel_zEf', u'_ZN13AC_PosControlC2ERK12AP_AHRS_ViewRK14AP_InertialNavRK9AP_MotorsR18AC_AttitudeControl', u'_ZN13AC_PosControl26relax_alt_hold_controllersEf', u'_ZN13AC_PosControl20calc_leash_length_xyEv', u'_ZN13AC_PosControl6set_dtEf', u'_ZN13AC_PosControl30set_target_to_stopping_point_zEv', u'_ZN13AC_PosControl21check_for_ekf_z_resetEv', u'_ZNK13AC_PosControl20get_horizontal_errorEv', u'_ZN13AC_PosControl13set_xy_targetEff', u'_ZN13AC_PosControl19shift_pos_xy_targetEff', u'_GLOBAL__sub_I_AC_PosControl.cpp', u'_ZN13AC_PosControl17run_xy_controllerEff', u'_ZN13AC_PosControl16init_ekf_z_resetEv', u'_ZN13AC_PosControl9write_logEv', u'_ZN13AC_PosControl14set_pos_targetERK7Vector3IfE', u'_ZN13AC_PosControl12set_speed_xyEf', u'_ZN13AC_PosControl16shift_alt_targetEf', u'_ZNK13AC_PosControl22get_distance_to_targetEv', u'_ZN13AC_PosControl33set_alt_target_from_climb_rate_ffEffb', u'_ZN13AC_PosControl18init_xy_controllerEv', u'_ZNK13AC_PosControl25time_since_last_xy_updateEv', u'_ZN13AC_PosControl16run_z_controllerEv', u'_ZNK13AC_PosControl21get_lean_angle_max_cdEv', u'_ZN13AC_PosControl19update_z_controllerEv', u'_ZNK13AC_PosControl12is_active_xyEv', u'_ZNK13AC_PosControl20lean_angles_to_accelERfS0_', u'_ZN13AC_PosControl30set_alt_target_from_climb_rateEffb', u'_ZNK13AC_PosControl21get_stopping_point_xyER7Vector3IfE', u'_ZN13AC_PosControl22add_takeoff_climb_rateEff', u'_ZN13AC_PosControl23init_vel_controller_xyzEv', u'_ZN13AC_PosControl18desired_vel_to_posEf', u'_ZN13AC_PosControl22check_for_ekf_xy_resetEv', u'_ZN13AC_PosControl12init_takeoffEv', u'_ZN13AC_PosControl15sqrt_controllerERK7Vector3IfEff', u'_ZN13AC_PosControl17init_ekf_xy_resetEv', u'_ZNK13AC_PosControl11is_active_zEv']", Type=".CODE_REGION_"];
".DATA_REGION_2_" [.DATA_REGION_=3, MERGE_KEY="../../libraries/AC_AttitudeControl/AC_PosControl.cpp", R_OBJECTS="[u'_ZN13AC_PosControl8var_infoE']", Type=".DATA_REGION_"];
".CODE_REGION_5_" [.CODE_REGION_=6, MERGE_KEY="../../libraries/AP_Follow/AP_Follow.cpp", R_OBJECTS="[u'_ZNK9AP_Follow16get_velocity_nedER7Vector3IfEf', u'_ZN9AP_Follow24init_offsets_if_requiredERK7Vector3IfE', u'_ZNK9AP_Follow13rotate_vectorERK7Vector3IfEf', u'_ZNK9AP_Follow15get_offsets_nedER7Vector3IfE', u'_ZN9AP_Follow10handle_msgERK17__mavlink_message', u'_GLOBAL__sub_I_AP_Follow.cpp', u'_ZN9AP_FollowC2Ev', u'_ZN9AP_Follow32clear_dist_and_bearing_to_targetEv', u'_ZNK9AP_Follow18get_target_headingERf', u'_ZNK9AP_Follow32get_target_location_and_velocityER8LocationR7Vector3IfE', u'_ZN9AP_Follow27get_target_dist_and_vel_nedER7Vector3IfES2_S2_']", Type=".CODE_REGION_"];
".CODE_REGION_6_" [.CODE_REGION_=7, MERGE_KEY="../../libraries/AC_AttitudeControl/AC_AttitudeControl.cpp", R_OBJECTS="[u'_ZN18AC_AttitudeControl14stopping_pointEfff', u'_ZN18AC_AttitudeControl15sqrt_controllerEffff', u'_ZNK18AC_AttitudeControl26get_althold_lean_angle_maxEv', u'_ZNK18AC_AttitudeControl13ang_vel_limitER7Vector3IfEfff', u'_ZN18AC_AttitudeControl21max_rate_step_bf_rollEv', u'_ZN18AC_AttitudeControl34input_angle_step_bf_roll_pitch_yawEfff', u'_ZN18AC_AttitudeControl22max_rate_step_bf_pitchEv', u'_ZN18AC_AttitudeControl28input_rate_bf_roll_pitch_yawEfff', u'_ZN18AC_AttitudeControl30input_rate_bf_roll_pitch_yaw_3Efff', u'_ZN18AC_AttitudeControl30input_rate_bf_roll_pitch_yaw_2Efff', u'_ZN18AC_AttitudeControl21euler_rate_to_ang_velERK7Vector3IfES3_RS1_', u'_ZN18AC_AttitudeControl29set_throttle_out_unstabilizedEfbf', u'_ZN18AC_AttitudeControl19input_shaping_angleEfffff', u'_ZN18AC_AttitudeControl16input_quaternionE10Quaternion', u'_ZN18AC_AttitudeControl43input_euler_angle_roll_pitch_euler_rate_yawEfff', u'_ZN18AC_AttitudeControl19shift_ef_yaw_targetEf', u'_ZN18AC_AttitudeControl31input_euler_rate_roll_pitch_yawEfff', u'_ZN18AC_AttitudeControl26relax_attitude_controllersEv', u'_ZN18AC_AttitudeControl26rate_target_to_motor_pitchEff', u'_ZN18AC_AttitudeControl21ang_vel_to_euler_rateERK7Vector3IfES3_RS1_', u'_ZN18AC_AttitudeControl30thrust_heading_rotation_anglesER10QuaternionRKS0_R7Vector3IfERf', u'_ZN18AC_AttitudeControl20max_rate_step_bf_yawEv', u'_ZN18AC_AttitudeControl17euler_accel_limitE7Vector3IfES1_', u'_ZN18AC_AttitudeControl24rate_target_to_motor_yawEff', u'_ZN18AC_AttitudeControl28attitude_controller_run_quatEv', u'_ZN18AC_AttitudeControl20inertial_frame_resetEv', u'_ZN18AC_AttitudeControl29reset_rate_controller_I_termsEv', u'_GLOBAL__sub_I_AC_AttitudeControl.cpp', u'_ZN18AC_AttitudeControl25rate_target_to_motor_rollEff', u'_ZN18AC_AttitudeControl36update_ang_vel_target_from_att_errorE7Vector3IfE', u'_ZNK18AC_AttitudeControl28input_shaping_rate_predictorE7Vector2IfERS1_f', u'_ZN18AC_AttitudeControl32input_euler_angle_roll_pitch_yawEfffb', u'_ZN18AC_AttitudeControl21input_shaping_ang_velEffff', u'_ZN18AC_AttitudeControl14accel_limitingEb']", Type=".CODE_REGION_"];
".DATA_REGION_1_" [.DATA_REGION_=2, MERGE_KEY="../../libraries/AC_PID/AC_PID.cpp", R_OBJECTS="[u'_ZN6AC_PID8var_infoE']", Type=".DATA_REGION_"];
".IRQ_CODE_REGION" [R_OBJECTS="[]", Type=".CODE_REGION_"];
".DATA_REGION_3_" [.DATA_REGION_=4, MERGE_KEY="../../libraries/AC_Avoidance/AC_Avoid.cpp", R_OBJECTS="[u'_ZN8AC_Avoid8var_infoE']", Type=".DATA_REGION_"];
".CODE_REGION_0_" [.CODE_REGION_=1, MERGE_KEY="../../libraries/AC_PrecLand/AC_PrecLand.cpp", R_OBJECTS="[u'_ZN11AC_PrecLand32get_target_velocity_relative_cmsER7Vector2IfE', u'_ZN11AC_PrecLand36construct_pos_meas_using_rangefinderEfb', u'_ZN11AC_PrecLand22get_target_position_cmER7Vector2IfE', u'_ZN11AC_PrecLand4initEv', u'_ZN11AC_PrecLand31get_target_position_relative_cmER7Vector2IfE', u'_ZN11AC_PrecLandC2ERK14AP_AHRS_NavEKF', u'_ZN11AC_PrecLand21run_output_predictionEv', u'_ZN11AC_PrecLand13run_estimatorEfb', u'_ZN11AC_PrecLand15target_acquiredEv', u'_ZN11AC_PrecLand10handle_msgEP17__mavlink_message', u'_ZN11AC_PrecLand6updateEfb', u'_GLOBAL__sub_I_AC_PrecLand.cpp', u'_ZN11AC_PrecLand17retrieve_los_measER7Vector3IfE']", Type=".CODE_REGION_"];
".CODE_REGION_2_" [.CODE_REGION_=3, MERGE_KEY="../../libraries/AC_AttitudeControl/ControlMonitor.cpp", R_OBJECTS="[u'_ZN18AC_AttitudeControl19control_monitor_logEv', u'_ZNK18AC_AttitudeControl31control_monitor_rms_output_rollEv', u'_ZNK18AC_AttitudeControl33control_monitor_rms_output_roll_DEv', u'_ZNK18AC_AttitudeControl32control_monitor_rms_output_pitchEv', u'_ZNK18AC_AttitudeControl30control_monitor_rms_output_yawEv', u'_ZN18AC_AttitudeControl26control_monitor_filter_pidEfRf', u'_ZN18AC_AttitudeControl22control_monitor_updateEv', u'_GLOBAL__sub_I_ControlMonitor.cpp', u'_ZNK18AC_AttitudeControl34control_monitor_rms_output_pitch_DEv', u'_ZNK18AC_AttitudeControl33control_monitor_rms_output_roll_PEv', u'_ZNK18AC_AttitudeControl34control_monitor_rms_output_pitch_PEv']", Type=".CODE_REGION_"];
".DATA_REGION_4_" [.DATA_REGION_=5, MERGE_KEY="../../libraries/AP_Follow/AP_Follow.cpp", R_OBJECTS="[u'_ZN9AP_Follow8var_infoE']", Type=".DATA_REGION_"];
".DATA_REGION_0_" [.DATA_REGION_=1, MERGE_KEY="../../libraries/AC_PrecLand/AC_PrecLand.cpp", R_OBJECTS="[u'_ZN11AC_PrecLand8var_infoE']", Type=".DATA_REGION_"];
".DATA_REGION_5_" [.DATA_REGION_=6, MERGE_KEY="../../libraries/AC_AttitudeControl/AC_AttitudeControl.cpp", R_OBJECTS="[u'_ZN18AC_AttitudeControl8var_infoE']", Type=".DATA_REGION_"];
".CODE_REGION_4_" [.CODE_REGION_=5, MERGE_KEY="../../libraries/AC_Avoidance/AC_Avoid.cpp", R_OBJECTS="[u'_ZN8AC_Avoid15adjust_velocityEffR7Vector3IfEf', u'_ZN8AC_Avoid28adjust_velocity_beacon_fenceEffR7Vector2IfEf', u'_ZNK8AC_Avoid21get_stopping_distanceEfff', u'_ZN8AC_Avoid17adjust_roll_pitchERfS0_f', u'_ZN8AC_Avoid23adjust_velocity_polygonEffR7Vector2IfEPKS1_tbff', u'_ZN8AC_Avoid17adjust_velocity_zEffRff', u'_ZN8AC_AvoidC2ERK7AP_AHRSRK8AC_FenceRK12AP_ProximityPK9AP_Beacon', u'_GLOBAL__sub_I_AC_Avoid.cpp', u'_ZN8AC_Avoid12adjust_speedEfffRff', u'_ZNK8AC_Avoid14limit_velocityEffR7Vector2IfERKS1_ff', u'_ZN8AC_Avoid28get_proximity_roll_pitch_pctERfS0_S0_S0_', u'_ZN8AC_Avoid29adjust_velocity_polygon_fenceEffR7Vector2IfEf', u'_ZNK8AC_Avoid13get_max_speedEffff', u'_ZN8AC_Avoid25adjust_velocity_proximityEffR7Vector2IfEf', u'_ZN8AC_Avoid15adjust_velocityEffR7Vector2IfEf', u'_ZN8AC_Avoid20distance_to_lean_pctEf', u'_ZN8AC_Avoid28adjust_velocity_circle_fenceEffR7Vector2IfEf']", Type=".CODE_REGION_"];
".DATA_REGION_2_" -> ".CODE_REGION_3_";
".DATA_REGION_1_" -> ".CODE_REGION_1_";
".DATA_REGION_1_" -> ".CODE_REGION_3_";
".DATA_REGION_3_" -> ".CODE_REGION_4_";
".DATA_REGION_4_" -> ".CODE_REGION_5_";
".DATA_REGION_0_" -> ".CODE_REGION_0_";
}