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; } }