修改机器人接口
This commit is contained in:
parent
a4d4b6d4cb
commit
0c4de8bd29
|
|
@ -13,7 +13,23 @@ import java.util.List;
|
||||||
@Slf4j
|
@Slf4j
|
||||||
public class QxUtils {
|
public class QxUtils {
|
||||||
|
|
||||||
|
public static String setLightModel(String opeId,String value){
|
||||||
|
StringBuilder builder=new StringBuilder();
|
||||||
|
try{
|
||||||
|
builder.append("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
|
||||||
|
builder.append("<M Type=\"ComReq\">");
|
||||||
|
builder.append("<C Type=\"S\" Prio=\"1\" EPID=\"system\">");
|
||||||
|
builder.append("<Res Type=\"ST\" Idx=\"0\" OptID=\"").append(opeId).append("\" >");
|
||||||
|
builder.append("<Param ").append("Value=\"").append(value).append("\" ").append(">");
|
||||||
|
builder.append("</Param>");
|
||||||
|
builder.append("</Res>");
|
||||||
|
builder.append("</C>");
|
||||||
|
builder.append("</M>");
|
||||||
|
}catch (Exception e){
|
||||||
|
log.error(e.toString(),e);
|
||||||
|
}
|
||||||
|
return builder.toString();
|
||||||
|
}
|
||||||
public static String setVideoSource(String opeId,String value){
|
public static String setVideoSource(String opeId,String value){
|
||||||
StringBuilder builder=new StringBuilder();
|
StringBuilder builder=new StringBuilder();
|
||||||
try{
|
try{
|
||||||
|
|
@ -30,8 +46,6 @@ public class QxUtils {
|
||||||
log.error(e.toString(),e);
|
log.error(e.toString(),e);
|
||||||
}
|
}
|
||||||
return builder.toString();
|
return builder.toString();
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String getStartVideo(String type,String opeId,String id,String loop,String enable){
|
public static String getStartVideo(String type,String opeId,String id,String loop,String enable){
|
||||||
|
|
@ -130,6 +144,9 @@ public class QxUtils {
|
||||||
return builder.toString();
|
return builder.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 机器人状态
|
* 机器人状态
|
||||||
* @param type 指令类型
|
* @param type 指令类型
|
||||||
|
|
|
||||||
|
|
@ -117,7 +117,14 @@ public class XxmSendUtils {
|
||||||
*/
|
*/
|
||||||
public static String ROBOT_TASK_IMAGE="C_IVS_QueryIVSPayload";
|
public static String ROBOT_TASK_IMAGE="C_IVS_QueryIVSPayload";
|
||||||
|
|
||||||
|
/**
|
||||||
|
*警报灯
|
||||||
|
*/
|
||||||
|
public static String ROBOT_LIGHT_MODE="F_ST_AlarmLightMode";
|
||||||
|
/**
|
||||||
|
* 2.8 启用低电量自动回充
|
||||||
|
*/
|
||||||
|
public static String ROBOT_AUTO_CHARGE="F_ST_RobotAutoCharge";
|
||||||
/**
|
/**
|
||||||
* 机器人-播放
|
* 机器人-播放
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -305,6 +305,16 @@ public class RobotServiceImpl implements IRobotService {
|
||||||
String xml= QxUtils.setVideoSource(XxmSendUtils.ROBOT_VIDEO_SOURCE,robotVo.getSound());
|
String xml= QxUtils.setVideoSource(XxmSendUtils.ROBOT_VIDEO_SOURCE,robotVo.getSound());
|
||||||
String res= QxVideotape.sendXmlPost(token,TVideoConfigUtil.Q2HTTPURL,robotVo.getPuId(),xml);
|
String res= QxVideotape.sendXmlPost(token,TVideoConfigUtil.Q2HTTPURL,robotVo.getPuId(),xml);
|
||||||
return AjaxResult.success(XmlUtils.getSuccess(res));
|
return AjaxResult.success(XmlUtils.getSuccess(res));
|
||||||
|
}else if("19".equals(robotVo.getType())){
|
||||||
|
//设置警报灯
|
||||||
|
String xml=QxUtils.setLightModel(XxmSendUtils.ROBOT_LIGHT_MODE,robotVo.getValue());
|
||||||
|
String res= QxVideotape.sendXmlPost(token,TVideoConfigUtil.Q2HTTPURL,robotVo.getPuId(),xml);
|
||||||
|
return AjaxResult.success(XmlUtils.getSuccess(res));
|
||||||
|
}else if("20".equals(robotVo.getType())){
|
||||||
|
//设置警报灯
|
||||||
|
String xml=QxUtils.setLightModel(XxmSendUtils.ROBOT_AUTO_CHARGE,robotVo.getValue());
|
||||||
|
String res= QxVideotape.sendXmlPost(token,TVideoConfigUtil.Q2HTTPURL,robotVo.getPuId(),xml);
|
||||||
|
return AjaxResult.success(XmlUtils.getSuccess(res));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -73,4 +73,7 @@ public class RobotVo {
|
||||||
private String sound;
|
private String sound;
|
||||||
|
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -16,18 +16,18 @@ spring:
|
||||||
driverClassName: com.mysql.cj.jdbc.Driver
|
driverClassName: com.mysql.cj.jdbc.Driver
|
||||||
druid:
|
druid:
|
||||||
# 主库数据源
|
# 主库数据源
|
||||||
# master:
|
|
||||||
# url: jdbc:mysql://192.168.0.14:4417/sbd_robot?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
|
||||||
# username: root
|
|
||||||
# password: Bonus@admin123!
|
|
||||||
# master:
|
|
||||||
# url: jdbc:mysql://127.0.0.1:3306/wunan?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&allowMultiQueries=true
|
|
||||||
# username: root
|
|
||||||
# password: ccw1998@yyt1999
|
|
||||||
master:
|
master:
|
||||||
url: jdbc:mysql://127.0.0.1:23306/wunan?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&allowMultiQueries=true
|
url: jdbc:mysql://192.168.0.14:4417/sbd_robot?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
||||||
username: root
|
username: root
|
||||||
password: youotech123#
|
password: Bonus@admin123!
|
||||||
|
# master:
|
||||||
|
# url: jdbc:mysql://127.0.0.1:3306/sbd_robot?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
||||||
|
# username: mroot
|
||||||
|
# password: bonus@admin123
|
||||||
|
# master:
|
||||||
|
# url: jdbc:mysql://127.0.0.1:23306/wunan?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
||||||
|
# username: root
|
||||||
|
# password: youotech123#
|
||||||
# 从库数据源
|
# 从库数据源
|
||||||
slave:
|
slave:
|
||||||
# 从数据源开关/默认关闭
|
# 从数据源开关/默认关闭
|
||||||
|
|
@ -77,15 +77,20 @@ spring:
|
||||||
merge-sql: true
|
merge-sql: true
|
||||||
wall:
|
wall:
|
||||||
config:
|
config:
|
||||||
multi-statement-allow: false
|
multi-statement-allow: true
|
||||||
|
|
||||||
#minio:
|
#minio:
|
||||||
# endpoint: http://127.0.0.1:9001
|
# endpoint: http://127.0.0.1:9001
|
||||||
# accessKey: root
|
# accessKey: root
|
||||||
# secretKey: bonus@admin123
|
# secretKey: bonus@admin123
|
||||||
# bucketName: robot
|
# bucketName: robot
|
||||||
|
#minio:
|
||||||
|
# endpoint: http://10.138.55.114:9000
|
||||||
|
# accessKey: minioadmin
|
||||||
|
# secretKey: minioadmin
|
||||||
|
# bucketName: robot
|
||||||
minio:
|
minio:
|
||||||
endpoint: http://10.138.55.114:9000
|
endpoint: http://192.168.0.14:9090
|
||||||
accessKey: minioadmin
|
accessKey: minio
|
||||||
secretKey: minioadmin
|
secretKey: bonus@admin123
|
||||||
bucketName: robot
|
bucketName: robot
|
||||||
Loading…
Reference in New Issue