/*
BatteryProfileConstants.java
Copyright (c) 2014 NTT DOCOMO,INC.
Released under the MIT license
http://opensource.org/licenses/mit-license.php
*/
package org.deviceconnect.profile;
/**
* Battery Profile API 定数群.<br>
* Battery Profile API のパラメータ名、インタフェース名、属性名、プロファイル名を定義する。
*
* @deprecated swagger定義ファイルで定数を管理することになったので、このクラスは使用しないこととする。
* @author NTT DOCOMO, INC.
*/
public interface BatteryProfileConstants extends DConnectProfileConstants {
/**
* プロファイル名: {@value}.
*/
String PROFILE_NAME = "battery";
/**
* 属性: {@value}.
*/
String ATTRIBUTE_ON_CHARGING_CHANGE = "onChargingChange";
/**
* 属性: {@value}.
*/
String ATTRIBUTE_ON_BATTERY_CHANGE = "onBatteryChange";
/**
* 属性: {@value}.
*/
String ATTRIBUTE_CHARGING = "charging";
/**
* 属性: {@value}.
*/
String ATTRIBUTE_CHARGING_TIME = "chargingTime";
/**
* 属性: {@value}.
*/
String ATTRIBUTE_DISCHARGING_TIME = "dischargingTime";
/**
* 属性: {@value}.
*/
String ATTRIBUTE_LEVEL = "level";
/**
* パス: {@value}.
*/
String PATH_PROFILE = PATH_ROOT + SEPARATOR + PROFILE_NAME;
/**
* パス: {@value}.
*/
String PATH_ON_CHARGING_CHANGE = PATH_PROFILE + SEPARATOR + ATTRIBUTE_ON_CHARGING_CHANGE;
/**
* 属性: {@value}.
*/
String PATH_ON_BATTERY_CHANGE = PATH_PROFILE + SEPARATOR + ATTRIBUTE_ON_BATTERY_CHANGE;
/**
* 属性: {@value}.
*/
String PATH_CHARGING = PATH_PROFILE + SEPARATOR + ATTRIBUTE_CHARGING;
/**
* 属性: {@value}.
*/
String PATH_CHARGING_TIME = PATH_PROFILE + SEPARATOR + ATTRIBUTE_CHARGING_TIME;
/**
* 属性: {@value}.
*/
String PATH_DISCHARGING_TIME = PATH_PROFILE + SEPARATOR + ATTRIBUTE_DISCHARGING_TIME;
/**
* 属性: {@value}.
*/
String PATH_LEVEL = PATH_PROFILE + SEPARATOR + ATTRIBUTE_LEVEL;
/**
* パラメータ: {@value}.
*/
String PARAM_CHARGING = "charging";
/**
* パラメータ: {@value}.
*/
String PARAM_CHARGING_TIME = "chargingTime";
/**
* パラメータ: {@value}.
*/
String PARAM_DISCHARGING_TIME = "dischargingTime";
/**
* パラメータ: {@value}.
*/
String PARAM_LEVEL = "level";
/**
* パラメータ: {@value}.
*/
String PARAM_BATTERY = "battery";
}