/*
KeyEventProfileConstants.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 Key Event Profile API.<br>
* Define parameter name, interface name, attribute and profile name for key
* event profile API.
*
* @deprecated swagger定義ファイルで定数を管理することになったので、このクラスは使用しないこととする。
* @author NTT DOCOMO, INC.
*/
public interface KeyEventProfileConstants extends DConnectProfileConstants {
/**
* Profile name: {@value} .
*/
String PROFILE_NAME = "keyEvent";
/**
* Attribute: {@value} .
*/
String ATTRIBUTE_KEYEVENT = "keyEvent";
/**
* Attribute: {@value} .
*/
String ATTRIBUTE_ON_DOWN = "onDown";
/**
* Attribute: {@value} .
*/
String ATTRIBUTE_ON_UP = "onUp";
/**
* Path: {@value} .
*/
String PATH_PROFILE = PATH_ROOT + SEPARATOR + PROFILE_NAME;
/**
* Path: {@value} .
*/
String PATH_ON_DOWN = PATH_PROFILE + SEPARATOR + ATTRIBUTE_ON_DOWN;
/**
* Path: {@value} .
*/
String PATH_ON_UP = PATH_PROFILE + SEPARATOR + ATTRIBUTE_ON_UP;
/**
* Parameter: {@value} .
*/
String PARAM_KEYEVENT = "keyevent";
/**
* Parameter: {@value} .
*/
String PARAM_ID = "id";
/**
* Parameter: {@value} .
*/
String PARAM_CONFIG = "config";
/**
* Parameter: {@value} .
*/
int KEYTYPE_STD_KEY = 0x00000000;
/**
* Parameter: {@value} .
*/
int KEYTYPE_MEDIA_CTRL = 0x00000200;
/**
* Parameter: {@value} .
*/
int KEYTYPE_DPAD_BUTTON = 0x00000400;
/**
* Parameter: {@value} .
*/
int KEYTYPE_USER = 0x00000800;
}