/*
CameraProfile
Copyright (c) 2014 NTT DOCOMO,INC.
Released under the MIT license
http://opensource.org/licenses/mit-license.php
*/
package org.deviceconnect.android.deviceplugin.sonycamera.profile;
import android.content.Intent;
import org.deviceconnect.android.profile.DConnectProfile;
/**
* カメラプロファイル.
* @author NTT DOCOMO, INC.
*/
public class CameraProfile extends DConnectProfile {
/** プロファイル名. */
public static final String PROFILE_NAME = "camera";
/**
* 属性: {@value} .
*/
public static final String ATTRIBUTE_ZOOM = "zoom";
/**
* パラメータ:{@value} .
*/
public static final String PARAM_ZOOM_POSITION = "zoomPosition";
@Override
public String getProfileName() {
return PROFILE_NAME;
}
//---------GET------------
/**
* Movementパラメータのゲッター.
* @param request リクエスト
* @return movement
*/
public static String getMovement(final Intent request) {
return request.getStringExtra("movement");
}
/**
* Directionパラメータのゲッター.
* @param request リクエスト
* @return direction
*/
public static String getDirection(final Intent request) {
return request.getStringExtra("direction");
}
}