|
| 包: | 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 |
相机镜头类型。