/* OmnidirectionalImageProfileConstants.java Copyright (c) 2015 NTT DOCOMO,INC. Released under the MIT license http://opensource.org/licenses/mit-license.php */ package org.deviceconnect.profile; /** * Constants for Omnidirectional Image API.<br/> * Define parameter name, interface name, attribute and profile name for omnidirectional image * profile API. * * @author NTT DOCOMO, INC. */ public interface OmnidirectionalImageProfileConstants extends DConnectProfileConstants { /** * Profile name: {@value} . */ String PROFILE_NAME = "omnidirectionalImage"; /** * Interface name: {@value} . */ String INTERFACE_ROI = "roi"; /** * Attribute: {@value} . */ String ATTRIBUTE_ROI = "roi"; /** * Attribute: {@value} . */ String ATTRIBUTE_SETTINGS = "settings"; /** * Path: {@value} . */ String PATH_PROFILE = PATH_ROOT + SEPARATOR + PROFILE_NAME; /** * Path: {@value} . */ String PATH_ROI_VIEW = PATH_PROFILE + SEPARATOR + ATTRIBUTE_ROI; /** * Path: {@value} . */ String PATH_ROI_VIEW_SETTINGS = PATH_PROFILE + SEPARATOR + INTERFACE_ROI + SEPARATOR + ATTRIBUTE_SETTINGS; /** * Parameter: {@value} . */ String PARAM_SOURCE = "source"; /** * Parameter: {@value} . */ String PARAM_X = "x"; /** * Parameter: {@value} . */ String PARAM_Y = "y"; /** * Parameter: {@value} . */ String PARAM_Z = "z"; /** * Parameter: {@value} . */ String PARAM_ROLL = "roll"; /** * Parameter: {@value} . */ String PARAM_PITCH = "pitch"; /** * Parameter: {@value} . */ String PARAM_YAW = "yaw"; /** * Parameter: {@value} . */ String PARAM_FOV = "fov"; /** * Parameter: {@value} . */ String PARAM_SPHERE_SIZE = "sphereSize"; /** * Parameter: {@value} . */ String PARAM_WIDTH = "width"; /** * Parameter: {@value} . */ String PARAM_HEIGHT = "height"; /** * Parameter: {@value} . */ String PARAM_STEREO = "stereo"; /** * Parameter: {@value} . */ String PARAM_VR = "vr"; /** * Parameter: {@value} . */ String PARAM_OUTPUT = "output"; }