|
包: | dji.sdk.keyvalue.key |
Key工具类。DJI封装了一系列更加简洁易用的方法创建DJIKey
实例。
MSDK 5.0.0开始支持
|
包: | dji.sdk.keyvalue.key |
创建Key实例的默认方法。
MSDK 5.0.0开始支持
DJIKeyInfo<T> mKeyInfo | DJIKey 中某个Key接口。例如CameraKey.KeyCameraType ,表示相机类型的Key。 |
int productId | 当前连接上的设备的产品ID,默认为0。 |
int componentIndex | 云台负载位置。请参考ComponentIndexType 设置相应的int值。 |
int subComponentType | 相机镜头类型。请参考CameraLensType 设置相应的int值。 |
int subComponentIndex | 预留参数。 |
static <T> DJIKey<T> | 返回DJIKey 实例。 |
|
包: | dji.sdk.keyvalue.key |
传入某个Key接口的DJIKeyInfo
实例的方式创建Key实例。此方法适用于跟云台负载和相机无关的Key的实例创建。
MSDK 5.0.0开始支持
DJIKeyInfo<T> mKeyInfo | DJIKey 中某个Key接口。例如FlightControllerKey.KeyAircraftAttitude ,表示获取飞行器姿态的Key。 |
static <T> DJIKey<T> | 返回DJIKey 实例。 |
|
包: | dji.sdk.keyvalue.key |
传入某个Key接口的DJIKeyInfo
实例和云台负载位置的方式创建Key实例。此方法适用于跟云台负载相关的Key的实例创建。
MSDK 5.0.0开始支持
DJIKeyInfo<T> mKeyInfo | DJIKey 中某个Key接口。例如GimbalKey.KeyGimbalReset ,表示云台重置的Key。 |
@NonNull ComponentIndexType componentIndexType | 云台负载位置。 |
static <T> DJIKey<T> | 返回DJIKey 实例。 |
|
包: | dji.sdk.keyvalue.key |
传入某个Key接口的DJIKeyInfo
实例、云台负载位置和相机镜头类型的方式创建Key实例。此方法适用于跟相机相关的Key的实例创建。
DJIKeyInfo<T> mKeyInfo | DJIKey 中某个Key接口。例如CameraKey.KeyCameraType ,表示相机类型的Key。 |
ComponentIndexType componentIndexType | 云台负载位置。 |
CameraLensType cameraLensType | 相机镜头类型。 |
static <T> DJIKey<T> | 返回DJIKey 实例。 |
|
包: | dji.sdk.keyvalue.key |
创建ActionKey实例的默认方法。
MSDK 5.0.0开始支持
DJIActionKeyInfo<T, R> mKeyInfo | DJIKey 中某个Key接口。例如CameraKey.KeyCameraType ,表示相机类型的Key。 |
int productId | 当前连接上的设备的产品ID,默认为0。 |
int componentIndex | 云台负载位置。请参考ComponentIndexType 设置相应的int值。 |
int subComponentType | 相机镜头类型。请参考CameraLensType 设置相应的int值。 |
int subComponentIndex | 预留参数。 |
static <T, R> DJIKey.ActionKey<T, R> | 返回DJIKey 实例。 |
|
包: | dji.sdk.keyvalue.key |
传入某个Key接口的DJIKeyInfo
实例的方式创建ActionKey实例。此方法适用于跟云台负载和相机无关的ActionKey的实例创建。
MSDK 5.0.0开始支持
DJIActionKeyInfo<T, R> mKeyInfo | DJIKey 中某个Key接口。例如CameraKey.KeyCameraType ,表示相机类型的Key。 |
static <T, R> DJIKey.ActionKey<T, R> | 返回DJIKey 实例。 |
static <T, R> DJIKey.ActionKey<T, R> createKey(DJIActionKeyInfo<T, R> mKeyInfo, ComponentIndexType componentIndexType) |
包: | dji.sdk.keyvalue.key |
传入某个ActionKey接口的DJIKeyInfo
实例和云台负载位置的方式创建Key实例。此方法适用于跟云台负载相关的ActionKey的实例创建。
MSDK 5.0.0开始支持
DJIActionKeyInfo<T, R> mKeyInfo | DJIKey 中某个Key接口。例如CameraKey.KeyCameraType ,表示相机类型的Key。 |
ComponentIndexType componentIndexType | 云台负载位置。 |
static <T, R> DJIKey.ActionKey<T, R> | 返回DJIKey 实例。 |
|
包: | dji.sdk.keyvalue.key |
传入某个ActionKey接口的DJIKeyInfo
实例、云台负载位置和相机镜头类型的方式创建Key实例。此方法适用于跟相机相关的ActionKey的实例创建。
DJIActionKeyInfo<T, R> mKeyInfo | DJIKey 中某个Key接口。例如CameraKey.KeyCameraType ,表示相机类型的Key。 |
ComponentIndexType componentIndexType | 云台负载位置。 |
CameraLensType cameraLensType | 相机镜头类型。 |
static <T, R> DJIKey.ActionKey<T, R> | 返回DJIKey 实例。 |
enum ComponentIndexType implements JNIProguardKeepTag |
包: | dji.sdk.keyvalue.value.common |
云台负载位置。
LEFT_OR_MAIN | 位于飞行器左舷侧(主)。 |
RIGHT | 位于飞行器右舷侧。 |
UP | 位于飞行器上侧。 |
FPV | 位于飞行器机头侧,一般是FPV的位置。 |
enum CameraLensType implements JNIProguardKeepTag |
包: | dji.sdk.keyvalue.value.common |
相机镜头类型。