public class ChassisReqImpl extends BaseClientReq implements IChassisReq, IStatusSearch
| 构造器和说明 |
|---|
ChassisReqImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cancelNavi(OnNaviListener listener)
取消导航
|
void |
getMapList(OnMapListListener listListener)
Gets map list.
|
void |
getMapState(OnMapStateListener listener)
获取地图恢复状态
|
void |
getPosition(OnPositionListener listener)
获取当前位置
|
void |
getSpeed(OnSpeedGetListener listListener)
获取速度
|
void |
goAngle(int rotation)
转至特定角度
|
void |
goHome(OnNaviListener listener)
回到充电点
|
void |
loadMap()
加载地图
|
void |
loadMap(java.lang.String name)
Load map.
|
void |
loadMap(java.lang.String name,
float x,
float y,
float rotation)
Load map.
|
void |
move(int direction)
移动
|
void |
moveAngle(int rotation,
OnGoRotationListener listener)
步进角度
|
void |
navi(java.lang.String json,
OnNaviListener listener)
导航
|
void |
saveMap()
存储地图
|
void |
saveMap(java.lang.String name)
Save map.
|
void |
search(OnNaviSearchListener listener) |
void |
sendAllNaviPoint(java.lang.String json)
向底层发送当前所有导航点
|
void |
setPowerTime(java.lang.String data) |
void |
setSpeed(float speed)
速度设置
|
getBodyActionJson, getChassisJson, getExpressionJson, getHotWordJson, getJson, getJson, getJson, getJson, getJson, getJsonFromJsonContent, getNewBodyActionJson, sendReq, setDirectListenerpublic void getPosition(OnPositionListener listener)
IChassisReqgetPosition 在接口中 IChassisReqlistener - the listenerpublic void move(int direction)
IChassisReqmove 在接口中 IChassisReqdirection - direction:方向 :0 前;1 后;2 左;3 右public void navi(java.lang.String json,
OnNaviListener listener)
IChassisReqnavi 在接口中 IChassisReqjson - the json, see samplelistener - the listenerpublic void sendAllNaviPoint(java.lang.String json)
IChassisReqsendAllNaviPoint 在接口中 IChassisReqjson - 所有导航点jsonpublic void cancelNavi(OnNaviListener listener)
IChassisReqcancelNavi 在接口中 IChassisReqlistener - the listenerpublic void goAngle(int rotation)
IChassisReqgoAngle 在接口中 IChassisReqrotation - 角度public void moveAngle(int rotation,
OnGoRotationListener listener)
IChassisReqmoveAngle 在接口中 IChassisReqrotation - 请求参数说明 Rotation>0:向左转,Rotation<0:向右转listener - the listenerpublic void goHome(OnNaviListener listener)
IChassisReqgoHome 在接口中 IChassisReqlistener - the listenerpublic void saveMap()
IChassisReqsaveMap 在接口中 IChassisReqpublic void saveMap(java.lang.String name)
IChassisReqsaveMap 在接口中 IChassisReqname - the namepublic void loadMap()
IChassisReqloadMap 在接口中 IChassisReqpublic void loadMap(java.lang.String name)
IChassisReqloadMap 在接口中 IChassisReqname - the namepublic void loadMap(java.lang.String name,
float x,
float y,
float rotation)
IChassisReqloadMap 在接口中 IChassisReqname - the namex - the xy - the yrotation - the rotationpublic void setSpeed(float speed)
IChassisReqsetSpeed 在接口中 IChassisReqspeed - the speedpublic void getSpeed(OnSpeedGetListener listListener)
IChassisReqgetSpeed 在接口中 IChassisReqlistListener - the list listenerpublic void setPowerTime(java.lang.String data)
setPowerTime 在接口中 IChassisReqdata - the datapublic void getMapState(OnMapStateListener listener)
IChassisReqgetMapState 在接口中 IChassisReqlistener - the listenerpublic void getMapList(OnMapListListener listListener)
IChassisReqgetMapList 在接口中 IChassisReqlistListener - the list listenerpublic void search(OnNaviSearchListener listener)
search 在接口中 IStatusSearch