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, setDirectListener
public void getPosition(OnPositionListener listener)
IChassisReq
getPosition
在接口中 IChassisReq
listener
- the listenerpublic void move(int direction)
IChassisReq
move
在接口中 IChassisReq
direction
- direction:方向 :0 前;1 后;2 左;3 右public void navi(java.lang.String json, OnNaviListener listener)
IChassisReq
navi
在接口中 IChassisReq
json
- the json, see samplelistener
- the listenerpublic void sendAllNaviPoint(java.lang.String json)
IChassisReq
sendAllNaviPoint
在接口中 IChassisReq
json
- 所有导航点jsonpublic void cancelNavi(OnNaviListener listener)
IChassisReq
cancelNavi
在接口中 IChassisReq
listener
- the listenerpublic void goAngle(int rotation)
IChassisReq
goAngle
在接口中 IChassisReq
rotation
- 角度public void moveAngle(int rotation, OnGoRotationListener listener)
IChassisReq
moveAngle
在接口中 IChassisReq
rotation
- 请求参数说明 Rotation>0:向左转,Rotation<0:向右转listener
- the listenerpublic void goHome(OnNaviListener listener)
IChassisReq
goHome
在接口中 IChassisReq
listener
- the listenerpublic void saveMap()
IChassisReq
saveMap
在接口中 IChassisReq
public void saveMap(java.lang.String name)
IChassisReq
saveMap
在接口中 IChassisReq
name
- the namepublic void loadMap()
IChassisReq
loadMap
在接口中 IChassisReq
public void loadMap(java.lang.String name)
IChassisReq
loadMap
在接口中 IChassisReq
name
- the namepublic void loadMap(java.lang.String name, float x, float y, float rotation)
IChassisReq
loadMap
在接口中 IChassisReq
name
- the namex
- the xy
- the yrotation
- the rotationpublic void setSpeed(float speed)
IChassisReq
setSpeed
在接口中 IChassisReq
speed
- the speedpublic void getSpeed(OnSpeedGetListener listListener)
IChassisReq
getSpeed
在接口中 IChassisReq
listListener
- the list listenerpublic void setPowerTime(java.lang.String data)
setPowerTime
在接口中 IChassisReq
data
- the datapublic void getMapState(OnMapStateListener listener)
IChassisReq
getMapState
在接口中 IChassisReq
listener
- the listenerpublic void getMapList(OnMapListListener listListener)
IChassisReq
getMapList
在接口中 IChassisReq
listListener
- the list listenerpublic void search(OnNaviSearchListener listener)
search
在接口中 IStatusSearch