|
包: | 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的位置。 |
PORT_1 | 位于飞机端口1。 |
PORT_2 | 位于飞机端口2。 |
PORT_3 | 位于飞机端口3。 |
PORT_4 | 位于飞机端口4。 |
PORT_5 | 位于飞机端口5。 |
PORT_6 | 位于飞机端口6。 |
PORT_7 | 位于飞机端口7。 |
PORT_8 | 位于飞机端口8。 |
enum CameraLensType implements JNIProguardKeepTag |
包: | dji.sdk.keyvalue.value.common |
相机镜头类型。