232 common MAVLink messages:
$ pwd
/home/tuupola/Code/c/mavlink/message_definitions/v1.0
$ grep -h 'message id=' common.xml | sort | uniq | wc
232 700 10986
76 of those support target system and component as parameter.
$ grep -h 'name="target_system"\|name="target_component"' -B10 common.xml | grep -E 'message id=' | wc
76 228 3652
$ grep -h 'name="target_system"\|name="target_component"' -B10 common.xml | grep -E 'message id='
<message id="4" name="PING">
<message id="5" name="CHANGE_OPERATOR_CONTROL">
<message id="11" name="SET_MODE">
<message id="20" name="PARAM_REQUEST_READ">
<message id="21" name="PARAM_REQUEST_LIST">
<message id="23" name="PARAM_SET">
<message id="37" name="MISSION_REQUEST_PARTIAL_LIST">
<message id="38" name="MISSION_WRITE_PARTIAL_LIST">
<message id="39" name="MISSION_ITEM">
<message id="40" name="MISSION_REQUEST">
<message id="43" name="MISSION_REQUEST_LIST">
<message id="44" name="MISSION_COUNT">
<message id="45" name="MISSION_CLEAR_ALL">
<message id="46" name="MISSION_ITEM_REACHED">
<message id="47" name="MISSION_ACK">
<message id="48" name="SET_GPS_GLOBAL_ORIGIN">
<message id="49" name="GPS_GLOBAL_ORIGIN">
<message id="50" name="PARAM_MAP_RC">
<message id="51" name="MISSION_REQUEST_INT">
<message id="54" name="SAFETY_SET_ALLOWED_AREA">
<message id="66" name="REQUEST_DATA_STREAM">
<message id="70" name="RC_CHANNELS_OVERRIDE">
<message id="73" name="MISSION_ITEM_INT">
<message id="75" name="COMMAND_INT">
<message id="76" name="COMMAND_LONG">
<message id="77" name="COMMAND_ACK">
<message id="80" name="COMMAND_CANCEL">
<message id="82" name="SET_ATTITUDE_TARGET">
<message id="84" name="SET_POSITION_TARGET_LOCAL_NED">
<message id="86" name="SET_POSITION_TARGET_GLOBAL_INT">
<message id="110" name="FILE_TRANSFER_PROTOCOL">
<message id="117" name="LOG_REQUEST_LIST">
<message id="118" name="LOG_ENTRY">
<message id="119" name="LOG_REQUEST_DATA">
<message id="120" name="LOG_DATA">
<message id="121" name="LOG_ERASE">
<message id="122" name="LOG_REQUEST_END">
<message id="123" name="GPS_INJECT_DATA">
<message id="126" name="SERIAL_CONTROL">
<message id="139" name="SET_ACTUATOR_CONTROL_TARGET">
<message id="248" name="V2_EXTENSION">
<message id="254" name="DEBUG">
<message id="256" name="SETUP_SIGNING">
<message id="257" name="BUTTON_CHANGE">
<message id="258" name="PLAY_TUNE">
<message id="266" name="LOGGING_DATA">
<message id="267" name="LOGGING_DATA_ACKED">
<message id="268" name="LOGGING_ACK">
<message id="282" name="GIMBAL_MANAGER_SET_ATTITUDE">
<message id="286" name="AUTOPILOT_STATE_FOR_GIMBAL_DEVICE">
<message id="287" name="GIMBAL_MANAGER_SET_PITCHYAW">
<message id="288" name="GIMBAL_MANAGER_SET_MANUAL_CONTROL">
<message id="295" name="AIRSPEED">
<message id="296" name="GLOBAL_POSITION_SENSOR">
<message id="320" name="PARAM_EXT_REQUEST_READ">
<message id="321" name="PARAM_EXT_REQUEST_LIST">
<message id="322" name="PARAM_EXT_VALUE">
<message id="323" name="PARAM_EXT_SET">
<message id="345" name="PARAM_ERROR">
<message id="385" name="TUNNEL">
<message id="386" name="CAN_FRAME">
<message id="400" name="PLAY_TUNE_V2">
<message id="401" name="SUPPORTED_TUNES">
<message id="412" name="REQUEST_EVENT">
<message id="413" name="RESPONSE_EVENT_ERROR">
<message id="387" name="CANFD_FRAME">
<message id="388" name="CAN_FILTER_MODIFY">
<message id="12900" name="OPEN_DRONE_ID_BASIC_ID">
<message id="12901" name="OPEN_DRONE_ID_LOCATION">
<message id="12902" name="OPEN_DRONE_ID_AUTHENTICATION">
<message id="12903" name="OPEN_DRONE_ID_SELF_ID">
<message id="12904" name="OPEN_DRONE_ID_SYSTEM">
<message id="12905" name="OPEN_DRONE_ID_OPERATOR_ID">
<message id="12915" name="OPEN_DRONE_ID_MESSAGE_PACK">
<message id="12918" name="OPEN_DRONE_ID_ARM_STATUS">
<message id="12919" name="OPEN_DRONE_ID_SYSTEM_UPDATE">