code: def rotate(self, pitch, roll, yaw):
          
          msg = self._vehicle.message_factory.mount_configure_encode(
              0, 1,    # target system, target component
              mavutil.mavlink.MAV_MOUNT_MODE_MAVLINK_TARGETING,  #mount_mode
              1,  # stabilize roll
              1,  # stabilize pitch
              1,  # stabilize yaw
          )
          self._vehicle.send_mavlink(msg)
          msg = self._vehicle.message_factory.mount_control_encode(
              0, 1,    # target system, target component
              pitch * 100,  # pitch is in centidegrees
              roll * 100,  # roll
              yaw * 100,  # yaw is in centidegrees
              0  # save position
          )
          self._vehicle.send_mavlink(msg)
docs: Rotate the gimbal to a specific vector.
  
          .. code-block:: python
  
              #Point the gimbal straight down
              vehicle.gimbal.rotate(-90, 0, 0)
  
          :param pitch: Gimbal pitch in degrees relative to the vehicle (see diagram for :ref:`attitude <figure_attitude>`).
              A value of 0 represents a camera pointed straight ahead relative to the front of the vehicle,
              while -90 points the camera straight down.
          :param roll: Gimbal roll in degrees relative to the vehicle (see diagram for :ref:`attitude <figure_attitude>`).
          :param yaw: Gimbal yaw in degrees relative to *global frame* (0 is North, 90 is West, 180 is South etc.)