package com.hxzk.gps.util.UDP.TagSetting;
|
|
import com.hxzk.gps.entity.Department.TbDepartment;
|
import com.hxzk.gps.entity.Tag.TbTag;
|
import com.hxzk.gps.service.System.TbSystemOperationLogService;
|
import com.hxzk.gps.util.UDP.Udp_Out;
|
import org.slf4j.Logger;
|
import org.slf4j.LoggerFactory;
|
|
public class UDP_TAG {
|
private static final Logger log = LoggerFactory.getLogger(TbSystemOperationLogService.class);
|
|
/*
|
* 修改设备数据发送地址
|
* */
|
public static String SendDataAdress(TbTag tag) {
|
String xieyi = "BSTOCS,CONTROLLERMESSAGE,"+tag.getTagId()+",[$set_tcp_server_address,"+tag.getTagId()+","+tag.getBaoliu1()+","+tag.getBaoliu2()+"],END";
|
Udp_Out.udp_to_cs(xieyi);
|
log.info("发送UDP消息到CS端:" + xieyi);
|
return xieyi;
|
}
|
/*
|
* 修改设备静止休眠
|
* */
|
public static String SettingTaghibernate(TbTag tag) {
|
String xieyi = "BSTOCS,CONTROLLERMESSAGE,"+tag.getTagId()+",[$set_sleep_enable,"+tag.getTagId()+","+tag.getBaoliu1()+"],END";
|
Udp_Out.udp_to_cs(xieyi);
|
log.info("发送UDP消息到CS端:" + xieyi);
|
return xieyi;
|
}
|
|
/*
|
* 修改设备开启或关闭UWB功能
|
* */
|
public static String SettingTagUWB(TbTag tag) {
|
String xieyi = "BSTOCS,CONTROLLERMESSAGE,"+tag.getTagId()+",[$set_uwb_work,"+tag.getTagId()+","+tag.getBaoliu1()+"],END";
|
Udp_Out.udp_to_cs(xieyi);
|
log.info("发送UDP消息到CS端:" + xieyi);
|
return xieyi;
|
}
|
|
/*
|
* 修改设备开启或关闭充电工作
|
* */
|
public static String SettingTagcharge(TbTag tag) {
|
String xieyi = "BSTOCS,CONTROLLERMESSAGE,"+tag.getTagId()+",[$set_charge_work_mode,"+tag.getTagId()+","+tag.getBaoliu1()+"],END";
|
Udp_Out.udp_to_cs(xieyi);
|
log.info("发送UDP消息到CS端:" + xieyi);
|
return xieyi;
|
}
|
|
/*
|
* 修改设备差分数据地址
|
* */
|
public static String SettingTagDifferential(TbTag tag) {
|
String xieyi = "BSTOCS,CONTROLLERMESSAGE,"+tag.getTagId()+",[$set_tcp_get_rtcm,"+tag.getTagId()+","+tag.getBaoliu1()+","+tag.getBaoliu2()+"],END";
|
Udp_Out.udp_to_cs(xieyi);
|
log.info("发送UDP消息到CS端:" + xieyi);
|
return xieyi;
|
}
|
|
/*
|
* 修改设备Ntrip地址
|
* */
|
public static String SettingTagNTIRP(TbTag tag) {
|
String xieyi = "BSTOCS,CONTROLLERMESSAGE,"+tag.getTagId()+",[$set_ntrip,"+tag.getTagId()+","+tag.getBaoliu1()+","+tag.getBaoliu2()+","+tag.getBaoliu3()+","+tag.getBaoliu4()+","+tag.getBaoliu5()+"],END";
|
Udp_Out.udp_to_cs(xieyi);
|
log.info("发送UDP消息到CS端:" + xieyi);
|
return xieyi;
|
}
|
}
|