# class IIntelligentFlightManager

    interface IIntelligentFlightManager

Package: | dji.v5.manager.interfaces

##### Description:

Class that is used to manage intelligent flight, which supports advanced intelligent functions such as auto sensing, spotlight, POI, Track and flying to the target point.
`Supported since MSDK 5.14.0`

##### Class Members:

method
removeIntelligentFlightInfoListener

###### method removeIntelligentFlightInfoListener

    void removeIntelligentFlightInfoListener(IntelligentFlightInfoListener listener)

Package: | dji.v5.manager.interfaces

##### Description:

Removes the intelligent flight function information listener.
`Supported since MSDK 5.14.0`

##### Input Parameters:

IntelligentFlightInfoListener listener | Intelligent Flight function information listener.

method
addAutoSensingInfoListener

###### method addAutoSensingInfoListener

    void addAutoSensingInfoListener(AutoSensingInfoListener listener)

Package: | dji.v5.manager.interfaces

##### Description:

Adds an auto sensing function information listener.
`Supported since MSDK 5.14.0`

##### Input Parameters:

AutoSensingInfoListener listener | Auto sensing function information listener.

method
removeAutoSensingInfoListener

###### method removeAutoSensingInfoListener

    void removeAutoSensingInfoListener(AutoSensingInfoListener listener)

Package: | dji.v5.manager.interfaces

##### Description:

Removes the auto sensing function information listener.
`Supported since MSDK 5.14.0`

##### Input Parameters:

AutoSensingInfoListener listener | Auto sensing function information listener.

method
startAutoSensing

###### method startAutoSensing

    void startAutoSensing(CommonCallbacks.CompletionCallback callback)

Package: | dji.v5.manager.interfaces

##### Description:

Starts the auto sensing function. Once activated, the information about the aircraft’s auto sensing can be accessed through `addAutoSensingInfoListener`.
`Supported since MSDK 5.14.0`

##### Input Parameters:

CommonCallbacks.CompletionCallback callback | Callback for returning the execution result.

method
stopAutoSensing

###### method stopAutoSensing

    void stopAutoSensing(CommonCallbacks.CompletionCallback callback)

Package: | dji.v5.manager.interfaces

##### Description:

Stops the auto sensing function.
`Supported since MSDK 5.14.0`

##### Input Parameters:

CommonCallbacks.CompletionCallback callback | Callback for returning the execution result.

method
selectIntelligentModel

###### method selectIntelligentModel

    void selectIntelligentModel(int modelId, CommonCallbacks.CompletionCallback callback)

Package: | dji.v5.manager.interfaces

##### Description:

Select intelligent model function.
`Supported since MSDK 5.15.0`

##### Input Parameters:

int modelId | the id of model on aricraft
CommonCallbacks.CompletionCallback callback | Callback for returning the execution result.

method
getSmartTrackMissionManager

###### method getSmartTrackMissionManager

    ISmartTrackMissionManager getSmartTrackMissionManager()

Package: | dji.v5.manager.interfaces

##### Description:

Retrieves the SmartTrackMissionManager instance for the intelligent flight function, which provides functionalities to turn on and off the track function, as well as parameter settings.
`Supported since MSDK 5.14.0`

##### Return:

ISmartTrackMissionManager | Returns the `SmartTrackMissionManager` instance for the intelligent flight function.

method
getSpotLightManager

###### method getSpotLightManager

    ISpotLightManager getSpotLightManager()

Package: | dji.v5.manager.interfaces

##### Description:

Retrieves the SpotLightManager instance for the intelligent flight function, which provides functionalities to turn on and off the SpotLight function, as well as parameter settings.
`Supported since MSDK 5.14.0`

##### Return:

ISpotLightManager | Returns the SpotLightManager instance for the intelligent flight function.

method
getPOIMissionManager

###### method getPOIMissionManager

    IPOIMissionManager getPOIMissionManager()

Package: | dji.v5.manager.interfaces

##### Description:

Retrieves the POIMissionManager instance for the intelligent flight function, which provides functionalities to turn on and off the POI function, as well as parameter settings.
`Supported since MSDK 5.14.0`

##### Return:

IPOIMissionManager | Returns the POIMissionManager instance for the intelligent flight function.

method
getFlyToMissionManager

###### method getFlyToMissionManager

    IFlyToMissionManager getFlyToMissionManager()

Package: | dji.v5.manager.interfaces

##### Description:

Retrieves the FlyToMissionManager instance for the intelligent flight function, which provides functionalities to turn on and off the fly to target point function, as well as parameter settings.
`Supported since MSDK 5.14.0`

##### Return:

IFlyToMissionManager | Returns the FlyToMissionManager instance for the intelligent flight function.

##### Related:

class
IntelligentFlightInfoListener
class
AutoSensingInfoListener
class
IntelligentFlightInfo
enum
MissionType

###### enum MissionType

    @Keep
     enum MissionType

Package: | dji.v5.manager.intelligent

##### Description:

Intelligent Flight function types.
`Supported since MSDK 5.14.0`

##### Enum Members:

POI | POI
SPOTLIGHT | SpotLight
TRACK | Track
FLY_TO | Fly to the target point

##### Class Members:

enum
TargetType

###### enum TargetType

    @Keep
     enum TargetType

Package: | dji.v5.manager.intelligent

##### Description:

Target types for the intelligent flight function.
`Supported since MSDK 5.14.0`

##### Enum Members:

INDEX | Index type
LOCATION | Location type
RECT | Rectangle area type

##### Class Members:

class
AutoSensingInfo
class
AutoSensingTarget
enum
AutoSensingTargetType

###### enum AutoSensingTargetType

    @Keep
     enum AutoSensingTargetType

Package: | dji.v5.manager.intelligent

##### Description:

Target types for auto sensing.
`Supported since MSDK 5.14.0`

##### Enum Members:

PERSON | Person
CAR | Car
BOAT | Boat
CUSTOM | Custom

##### Class Members:

class
IntelligentModel
class
ISmartTrackMissionManager
class
ISpotLightManager
class
IPOIMissionManager
class
IFlyToMissionManager
×

## Search Mobile SDK Document

{{searchCount}} Results

- ### {{{(item.highlights && item.highlights.title) || item.title}}}

  {{{(item.highlights && item.highlights.content[0]) || item.title}}}

Load More
Loading...
Not Found