class IIntelligentFlightManager
interface IIntelligentFlightManager
|
包: | dji.v5.manager.interfaces |
描述:
此类是智能飞行管理类,支持飞行器的自动识别,聚焦(Spotlight),环绕(POI),智能跟随(Track),飞向目标点等高级智能功能。
MSDK 5.14.0开始支持
类成员:
method addIntelligentFlightInfoListener
void addIntelligentFlightInfoListener(IntelligentFlightInfoListener listener)
|
包: | dji.v5.manager.interfaces |
描述:
添加智能飞行功能信息监听器。用于获取连接机型支持的智能飞行功能类型列表,以及当前运行的智能飞行功能类型等信息。
MSDK 5.14.0开始支持
输入参数:
method removeIntelligentFlightInfoListener
void removeIntelligentFlightInfoListener(IntelligentFlightInfoListener listener)
|
包: | dji.v5.manager.interfaces |
描述:
移除智能飞行功能信息监听器。
MSDK 5.14.0开始支持
输入参数:
method addAutoSensingInfoListener
void addAutoSensingInfoListener(AutoSensingInfoListener listener)
|
包: | dji.v5.manager.interfaces |
描述:
添加自动识别功能信息监听器。
MSDK 5.14.0开始支持
输入参数:
method removeAutoSensingInfoListener
void removeAutoSensingInfoListener(AutoSensingInfoListener listener)
|
包: | dji.v5.manager.interfaces |
描述:
移除自动识别功能信息监听器。
MSDK 5.14.0开始支持
输入参数:
method startAutoSensing
void startAutoSensing(CommonCallbacks.CompletionCallback callback)
|
包: | dji.v5.manager.interfaces |
描述:
开启自动识别功能。功能开启后,通过addAutoSensingInfoListener
可以监听到飞行器自动识别的信息。
MSDK 5.14.0开始支持
输入参数:
method stopAutoSensing
void stopAutoSensing(CommonCallbacks.CompletionCallback callback)
|
包: | dji.v5.manager.interfaces |
描述:
关闭自动识别功能。
MSDK 5.14.0开始支持
输入参数:
method selectIntelligentModel
void selectIntelligentModel(int modelId, CommonCallbacks.CompletionCallback callback)
|
包: | dji.v5.manager.interfaces |
描述:
选择飞机模型功能。
MSDK 5.15.0开始支持
输入参数:
method getSmartTrackMissionManager
ISmartTrackMissionManager getSmartTrackMissionManager()
|
包: | dji.v5.manager.interfaces |
描述:
获取智能飞行功能的SmartTrackMissionManager实例,该实例用于提供跟随功能的开启和关闭,以及参数设置等功能。
MSDK 5.14.0开始支持
返回值:
method getSpotLightManager
ISpotLightManager getSpotLightManager()
|
包: | dji.v5.manager.interfaces |
描述:
获取智能飞行功能的SpotLightManager实例,该实例用于提供聚焦功能的开启和关闭,以及参数设置等功能。
MSDK 5.14.0开始支持
返回值:
method getPOIMissionManager
IPOIMissionManager getPOIMissionManager()
|
包: | dji.v5.manager.interfaces |
描述:
获取智能飞行功能的POIMissionManager实例,该实例用于提供环绕功能的开启和关闭,以及参数设置等功能。
MSDK 5.14.0开始支持
返回值:
method getFlyToMissionManager
IFlyToMissionManager getFlyToMissionManager()
|
包: | dji.v5.manager.interfaces |
描述:
获取智能飞行功能的FlyToMissionManager实例,该实例用于提供飞行目标点功能的开启和关闭,以及参数设置等功能。
MSDK 5.14.0开始支持
返回值:
enum MissionType
包: | dji.v5.manager.intelligent |
描述:
智能飞行功能类型。
MSDK 5.14.0开始支持
Enum Members:
POI | 环绕功能。 |
SPOTLIGHT | 聚焦功能。 |
TRACK | 跟随功能。 |
FLY_TO | 飞向目标点功能。 |
Class Members:
enum TargetType
包: | dji.v5.manager.intelligent |
描述:
智能飞行功能的目标类型。
MSDK 5.14.0开始支持
Enum Members:
INDEX | 索引类型。 |
LOCATION | 位置类型。 |
RECT | 框选类型。 |
Class Members:
enum AutoSensingTargetType
@Keep enum AutoSensingTargetType
|
包: | dji.v5.manager.intelligent |
描述:
自动识别的目标类型。
MSDK 5.14.0开始支持
Enum Members:
PERSON | 人。 |
CAR | 车。 |
BOAT | 船。 |
CUSTOM | 自定义。 |
Class Members: