/* GeolocationProfileConstants.java Copyright (c) 2016 NTT DOCOMO,INC. Released under the MIT license http://opensource.org/licenses/mit-license.php */ package org.deviceconnect.profile; /** * Constants for Geolocation Profile API.<br> * Define parameter name, interface name, attribute and profile name for * geolocation profile API. * * @deprecated swagger定義ファイルで定数を管理することになったので、このクラスは使用しないこととする。 * @author NTT DOCOMO, INC. */ public interface GeolocationProfileConstants extends DConnectProfileConstants { /** * Profile name: {@value} . */ String PROFILE_NAME = "geolocation"; /** * Attribute: {@value} . */ String ATTRIBUTE_CURRENT_POSITION = "currentPosition"; /** * Attribute: {@value} . */ String ATTRIBUTE_ON_WATCH_POSITION = "onWatchPosition"; /** * Path: {@value} . */ String PATH_PROFILE = PATH_ROOT + SEPARATOR + PROFILE_NAME; /** * Path: {@value} . */ String PATH_GET_CURRENT_POSITION = PATH_ROOT + SEPARATOR + ATTRIBUTE_CURRENT_POSITION; /** * Path: {@value} . */ String PATH_WATCH_POSITION = PATH_ROOT + SEPARATOR + ATTRIBUTE_ON_WATCH_POSITION; /** * Parameter: {@value} . */ String PARAM_HIGH_ACCURACY = "highAccuracy"; /** * Parameter: {@value} . */ String PARAM_MAXIMUM_AGE = "maximumAge"; /** * Parameter: {@value} . */ String PARAM_INTERVAL = "interval"; /** * Parameter: {@value} . */ String PARAM_POSITION = "position"; /** * Parameter: {@value} . */ String PARAM_COORDINATES = "coordinates"; /** * Parameter: {@value} . */ String PARAM_LATITUDE = "latitude"; /** * Parameter: {@value} . */ String PARAM_LONGITUDE = "longitude"; /** * Parameter: {@value} . */ String PARAM_ALTITUDE = "altitude"; /** * Parameter: {@value} . */ String PARAM_ACCURACY = "accuracy"; /** * Parameter: {@value} . */ String PARAM_ALTITUDE_ACCURACY = "altitudeAccuracy"; /** * Parameter: {@value} . */ String PARAM_HEADING = "heading"; /** * Parameter: {@value} . */ String PARAM_SPEED = "speed"; /** * Parameter: {@value} . */ String PARAM_TIME_STAMP = "timeStamp"; /** * Parameter: {@value} . */ String PARAM_TIME_STAMP_STRING = "timeStampString"; /** * Parameter: false. */ Boolean DEFAULT_HIGH_ACCURACY = false; /** * Parameter: {@value} . */ double DEFAULT_MAXIMUM_AGE = 0; /** * Parameter: {@value} . */ double DEFAULT_INTERVAL = 1000; }