/* FPLUGRequest.java Copyright (c) 2015 NTT DOCOMO,INC. Released under the MIT license http://opensource.org/licenses/mit-license.php */ package org.deviceconnect.android.deviceplugin.fplug.fplug; /** * This class is information of requests for F-PLUG. * * @author NTT DOCOMO, INC. */ public class FPLUGRequest { enum REQUEST_TYPE { INIT, CANCEL_PAIRING, WATT_HOUR, TEMPERATURE, HUMIDITY, ILLUMINANCE, REALTIME_WATT, PAST_WATT, PAST_VALUES, SET_DATE, LED_ON, LED_OFF } private REQUEST_TYPE type; private FPLUGRequestCallback callback; private Object value; public FPLUGRequest(REQUEST_TYPE type, FPLUGRequestCallback callback) { this.type = type; this.callback = callback; } public REQUEST_TYPE getType() { return type; } public void setType(REQUEST_TYPE type) { this.type = type; } public FPLUGRequestCallback getCallback() { return callback; } public void setCallback(FPLUGRequestCallback callback) { this.callback = callback; } public Object getValue() { return value; } public void setValue(Object value) { this.value = value; } }