git-svn-id: http://wiiusej.googlecode.com/svn/trunk@13 ae48ae66-6a45-0410-b38e-211266189506
83 lines
2.0 KiB
Java
83 lines
2.0 KiB
Java
package wiiusej;
|
|
|
|
/**
|
|
* Represents a request we could do to the WiiUse API.
|
|
* @author gduche
|
|
*
|
|
*/
|
|
public class WiiUseApiRequest {
|
|
|
|
public static int WIIUSE_STATUS_REQUEST=1;
|
|
public static int WIIUSE_ACTIVATE_SMOOTHING_REQUEST=2;
|
|
public static int WIIUSE_DEACTIVATE_SMOOTHING_REQUEST=-2;
|
|
public static int WIIUSE_ACTIVATE_IR_TRACKING_REQUEST=3;
|
|
public static int WIIUSE_DEACTIVATE_IR_TRACKING_REQUEST=-3;
|
|
public static int WIIUSE_ACTIVATE_MOTION_SENSING_REQUEST=4;
|
|
public static int WIIUSE_DEACTIVATE_MOTION_SENSING_REQUEST=-4;
|
|
public static int WIIUSE_CLOSE_CONNECTION_REQUEST=5;
|
|
public static int WIIUSE_ACTIVATE_CONTINUOUS_REQUEST=6;
|
|
public static int WIIUSE_DEACTIVATE_CONTINUOUS_REQUEST=-6;
|
|
public static int WIIUSE_ACTIVATE_RUMBLE_REQUEST=7;
|
|
public static int WIIUSE_DEACTIVATE_RUMBLE_REQUEST=-7;
|
|
public static int WIIUSE_LEDS_REQUEST=8;
|
|
public static int WIIUSE_ORIENT_THRESHOLHD_REQUEST=9;
|
|
|
|
|
|
private int wiimoteId=0;
|
|
private int requestType=0;
|
|
|
|
/**
|
|
* Constructor setting the id of the wiimote concerned.
|
|
* @param id the id of the wiimote concerned.
|
|
*/
|
|
public WiiUseApiRequest(int id){
|
|
wiimoteId = id;
|
|
}
|
|
|
|
/**
|
|
* Constructor setting the id of the wiimote concerned.
|
|
* @param id the id of the wiimote concerned.
|
|
*
|
|
*/
|
|
public WiiUseApiRequest(int id, int type){
|
|
wiimoteId = id;
|
|
requestType = type;
|
|
}
|
|
|
|
/**
|
|
* Get id of the wiimote concerned by this request.
|
|
* @return id of the wiimote concerned
|
|
*/
|
|
public int getId(){
|
|
return wiimoteId;
|
|
}
|
|
|
|
/**
|
|
* Set id of the wiimote concerned by this request.
|
|
* @param id id fh the wiimote concernet
|
|
*/
|
|
public void setId(int id){
|
|
wiimoteId = id;
|
|
}
|
|
|
|
/**
|
|
* Get the request type.
|
|
* @return the requestType
|
|
*/
|
|
public int getRequestType() {
|
|
return requestType;
|
|
}
|
|
|
|
/**
|
|
* Set the request type.
|
|
* @param requestType the requestType to set
|
|
*/
|
|
public void setRequestType(int requestType) {
|
|
this.requestType = requestType;
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|