code: def set_mode_flag(self, flag, enable):
          '''
          Enables/ disables MAV_MODE_FLAG
          @param flag The mode flag, 
            see MAV_MODE_FLAG enum
          @param enable Enable the flag, (True/False)
          '''
          if self.mavlink10():
              mode = self.base_mode
              if (enable == True):
                  mode = mode | flag
              elif (enable == False):
                  mode = mode & ~flag
              self.mav.command_long_send(self.target_system, self.target_component,
                                             mavlink.MAV_CMD_DO_SET_MODE, 0,
                                             mode,
                                             0, 0, 0, 0, 0, 0)
          else:
              print("Set mode flag not supported"f set_mode_flag(self, flag, enable):
          '''
          Enables/ disables MAV_MODE_FLAG
          @param flag The mode flag, 
            see MAV_MODE_FLAG enum
          @param enable Enable the flag, (True/False)
          '''
          if self.mavlink10():
              mode = self.base_mode
              if (enable == True):
                  mode = mode | flag
              elif (enable == False):
                  mode = mode & ~flag
              self.mav.command_long_send(self.target_system, self.target_component,
                                             mavlink.MAV_CMD_DO_SET_MODE, 0,
                                             mode,
                                             0, 0, 0, 0, 0, 0)
          else:
              print("Set mode flag not supported")
docs: Enables/ disables MAV_MODE_FLAG
          @param flag The mode flag, 
            see MAV_MODE_FLAG enum
          @param enable Enable the flag, (True/False)