本文整理汇总了Java中dji.common.error.DJIError类的典型用法代码示例。如果您正苦于以下问题:Java DJIError类的具体用法?Java DJIError怎么用?Java DJIError使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DJIError类属于dji.common.error包,在下文中一共展示了DJIError类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: switchCameraMode
import dji.common.error.DJIError; //导入依赖的package包/类
private void switchCameraMode(SettingsDefinitions.CameraMode cameraMode){
Camera camera = FPVDemoApplication.getCameraInstance();
if (camera != null) {
camera.setMode(cameraMode, new CommonCallbacks.CompletionCallback() {
@Override
public void onResult(DJIError error) {
if (error == null) {
showToast("Switch Camera Mode Succeeded");
} else {
showToast(error.getDescription());
}
}
});
}
}
示例2: startRecord
import dji.common.error.DJIError; //导入依赖的package包/类
private void startRecord(){
final Camera camera = FPVDemoApplication.getCameraInstance();
if (camera != null) {
camera.startRecordVideo(new CommonCallbacks.CompletionCallback(){
@Override
public void onResult(DJIError djiError)
{
if (djiError == null) {
showToast("Record video: success");
}else {
showToast(djiError.getDescription());
}
}
}); // Execute the startRecordVideo API
}
}
示例3: stopRecord
import dji.common.error.DJIError; //导入依赖的package包/类
private void stopRecord(){
Camera camera = FPVDemoApplication.getCameraInstance();
if (camera != null) {
camera.stopRecordVideo(new CommonCallbacks.CompletionCallback(){
@Override
public void onResult(DJIError djiError)
{
if(djiError == null) {
showToast("Stop recording: success");
}else {
showToast(djiError.getDescription());
}
}
}); // Execute the stopRecordVideo API
}
}
示例4: onAttachedToWindow
import dji.common.error.DJIError; //导入依赖的package包/类
@Override
protected void onAttachedToWindow() {
super.onAttachedToWindow();
if (DJIModuleVerificationUtil.isCameraModuleAvailable()) {
DJISampleApplication.getProductInstance().getCamera().setCameraMode(
DJICameraSettingsDef.CameraMode.RecordVideo,
new DJICommonCallbacks.DJICompletionCallback() {
@Override
public void onResult(DJIError djiError) {
Utils.setResultToToast(getContext(), "SetCameraMode to recordVideo");
}
}
);
}
}
示例5: getRightBtnMethod
import dji.common.error.DJIError; //导入依赖的package包/类
@Override
protected void getRightBtnMethod() {
if (DJIModuleVerificationUtil.isCameraModuleAvailable()) {
DJISampleApplication.getProductInstance().getCamera().stopRecordVideo(
new DJICommonCallbacks.DJICompletionCallback() {
@Override
public void onResult(DJIError djiError) {
Utils.setResultToToast(getContext(), "StopRecord");
Utils.setResultToText(context, mTexInfo, "00:00:00");
timer.cancel();
timeCounter = 0;
}
}
);
}
}
示例6: onAttachedToWindow
import dji.common.error.DJIError; //导入依赖的package包/类
/**
* Before the playback commands are sent to the aircraft, the camera work mode should be set
* to playback mode.
*/
@Override
protected void onAttachedToWindow() {
super.onAttachedToWindow();
setPlaybackStateCallback();
if (DJIModuleVerificationUtil.isCameraModuleAvailable()) {
DJISampleApplication.getProductInstance().getCamera().setCameraMode(
DJICameraSettingsDef.CameraMode.Playback,
new DJICommonCallbacks.DJICompletionCallback() {
@Override
public void onResult(DJIError djiError) {
}
}
);
}
if (!DJIModuleVerificationUtil.isPlaybackAvailable()) {
mStringBuffer.delete(0, mStringBuffer.length());
mStringBuffer.append("This product does not support Playback function");
mHandler.sendEmptyMessage(CHANGE_TEXT_VIEW);
Utils.setResultToToast(getContext(), "Not support");
}
}
示例7: onDetachedFromWindow
import dji.common.error.DJIError; //导入依赖的package包/类
@Override
protected void onDetachedFromWindow() {
super.onDetachedFromWindow();
if (DJIModuleVerificationUtil.isPlaybackAvailable()) {
DJISampleApplication.getProductInstance().getCamera()
.getPlayback().setDJICameraPlayBackStateCallBack(null);
DJISampleApplication.getProductInstance().getCamera().setCameraMode(
DJICameraSettingsDef.CameraMode.ShootPhoto,
new DJICommonCallbacks.DJICompletionCallback() {
@Override
public void onResult(DJIError djiError) {
}
}
);
}
}
示例8: onDetachedFromWindow
import dji.common.error.DJIError; //导入依赖的package包/类
@Override
protected void onDetachedFromWindow() {
super.onDetachedFromWindow();
if (DJIModuleVerificationUtil.isCameraModuleAvailable()) {
DJISampleApplication.getProductInstance().getCamera().setCameraMode(
DJICameraSettingsDef.CameraMode.ShootPhoto,
new DJICommonCallbacks.DJICompletionCallback() {
@Override
public void onResult(DJIError djiError) {
}
}
);
if (DJIModuleVerificationUtil.isPlaybackAvailable()) {
DJISampleApplication.getProductInstance().
getCamera().getPlayback().setDJICameraPlayBackStateCallBack(null);
}
}
}
示例9: onAttachedToWindow
import dji.common.error.DJIError; //导入依赖的package包/类
@Override
protected void onAttachedToWindow() {
super.onAttachedToWindow();
if (DJIModuleVerificationUtil.isCameraModuleAvailable()) {
if (DJIModuleVerificationUtil.isMediaManagerAvailable()) {
DJISampleApplication.getProductInstance().getCamera().setCameraMode(
DJICameraSettingsDef.CameraMode.MediaDownload,
new DJICommonCallbacks.DJICompletionCallback() {
@Override
public void onResult(DJIError djiError) {
if (null == djiError)
fetchMediaList();
}
}
);
} else {
mTexInfo.setText(R.string.not_support_mediadownload);
}
}
}
示例10: onDetachedFromWindow
import dji.common.error.DJIError; //导入依赖的package包/类
@Override
protected void onDetachedFromWindow() {
super.onDetachedFromWindow();
if (DJIModuleVerificationUtil.isCameraModuleAvailable()) {
DJISampleApplication.getProductInstance().getCamera().setCameraMode(
DJICameraSettingsDef.CameraMode.ShootPhoto,
new DJICommonCallbacks.DJICompletionCallback() {
@Override
public void onResult(DJIError djiError) {
}
}
);
}
}
示例11: onGetRegisteredResult
import dji.common.error.DJIError; //导入依赖的package包/类
@Override
public void onGetRegisteredResult(DJIError error) {
if(error == DJISDKError.REGISTRATION_SUCCESS) {
DJISDKManager.getInstance().startConnectionToProduct();
} else {
Handler handler = new Handler(Looper.getMainLooper());
handler.post(new Runnable() {
@Override
public void run() {
Toast.makeText(getApplicationContext(),
R.string.sdk_registration_message,
Toast.LENGTH_LONG).show();
}
});
}
Log.v(TAG, error.getDescription());
}
示例12: switchCameraMode
import dji.common.error.DJIError; //导入依赖的package包/类
private void switchCameraMode(SettingsDefinitions.CameraMode cameraMode){
Camera camera = FPVDemoApplication.getCameraInstance();
if (camera != null) {
camera.setMode(cameraMode, new CommonCallbacks.CompletionCallback() {
@Override
public void onResult(DJIError error) {
if (error == null) {
showToast("Switch Camera Mode Succeeded");
} else {
showToast(error.getDescription());
}
}
});
}
}
示例13: configWayPointMission
import dji.common.error.DJIError; //导入依赖的package包/类
private void configWayPointMission(){
if (waypointMissionBuilder == null){
waypointMissionBuilder = new WaypointMission.Builder().finishedAction(mFinishedAction)
.headingMode(mHeadingMode)
.autoFlightSpeed(mSpeed)
.maxFlightSpeed(mSpeed)
.flightPathMode(WaypointMissionFlightPathMode.NORMAL);
}else
{
waypointMissionBuilder.finishedAction(mFinishedAction)
.headingMode(mHeadingMode)
.autoFlightSpeed(mSpeed)
.maxFlightSpeed(mSpeed)
.flightPathMode(WaypointMissionFlightPathMode.NORMAL);
}
if (waypointMissionBuilder.getWaypointList().size() > 0){
for (int i=0; i< waypointMissionBuilder.getWaypointList().size(); i++){
waypointMissionBuilder.getWaypointList().get(i).altitude = altitude;
}
setResultToToast("Set Waypoint attitude successfully");
}
DJIError error = getWaypointMissionOperator().loadMission(waypointMissionBuilder.build());
if (error == null) {
setResultToToast("loadWaypoint succeeded");
} else {
setResultToToast("loadWaypoint failed " + error.getDescription());
}
}
示例14: uploadWayPointMission
import dji.common.error.DJIError; //导入依赖的package包/类
private void uploadWayPointMission(){
getWaypointMissionOperator().uploadMission(new CommonCallbacks.CompletionCallback() {
@Override
public void onResult(DJIError error) {
if (error == null) {
setResultToToast("Mission upload successfully!");
} else {
setResultToToast("Mission upload failed, error: " + error.getDescription() + " retrying...");
getWaypointMissionOperator().retryUploadMission(null);
}
}
});
}
示例15: startWaypointMission
import dji.common.error.DJIError; //导入依赖的package包/类
private void startWaypointMission(){
getWaypointMissionOperator().startMission(new CommonCallbacks.CompletionCallback() {
@Override
public void onResult(DJIError error) {
setResultToToast("Mission Start: " + (error == null ? "Successfully" : error.getDescription()));
}
});
}