package urt; import java.util.Vector; import BaoWen.Urt_7000_port; import JNADell.Dell_usetaganchor; import Judge.JugeNumber; import Method.GetNowTime; import PbuliClass.Shi_jian_cha_sss; import PbuliClass.ShowMessage; import person.Person; import person.person_Dell; import tbDataModel.Tb_gps; public class Control_urt { /**4gģʽÏ¿ØÖÆURT·äÃù * @param tagid±êÇ©±àºÅ * @param time·äÃùʱ¼äµ¥Î»Ãë*/ public static void beeper(String ip,String port,String tagid,String time,int datafrom) { String data="$control,"+tagid+",beeper,"+time; int size=data.getBytes().length; if(port !=null) { if(size !=0 && JugeNumber.isDigit(port)) { Urt_7000_port.udp_out(data.getBytes(),size, ip, port,tagid,data); if(datafrom==1) { ShowMessage.zidingyi(tagid+","+ip+":"+port+"·äÃù¿ØÖÆÐÅÏ¢ÒÑÏ·¢"); } } } } /**55BBģʽÏ¿ØÖƱêÇ©·äÃù*/ public static void beeper(String tagid,int time) { if(!tagid.equals("ËùÓбêÇ©")) { Tb_gps tg=Dell_gps.get_tb_gps(tagid); if(tg !=null) { String port=tg.getPort(); if(port !=null) { String ip=tg.getIp(); String data="$control,"+tagid+",beeper,"+time; int size=data.getBytes().length; if(size !=0 && JugeNumber.isDigit(port)) { Urt_7000_port.udp_out(data.getBytes(),size, ip, port,tagid,data); } } } }else { int size=Dell_gps.getGps_vector().size(); for(int i=0;i2) { String data="$control,"+tagid+",uwb_enable,"+enable; int size=data.getBytes().length; Urt_7000_port.udp_out(data.getBytes(),size, ip, port,tagid,data); } } } /**¿ª±ÕËùʹÓÃÉ豸UWB*/ public static void all_open_or_close_uwb(String enable) { int size=Dell_gps.getGps_vector().size(); for(int i=0;i pers=person_Dell.getPerson_vector(); int size=pers.size(); for(int i=0;i2) { String data="$setpara,"+tagid+","+adress+","+value; int size=data.getBytes().length; Urt_7000_port.udp_out(data.getBytes(),size, ip, port,tagid,data); if(datafrom==1) { ShowMessage.zidingyi("ÐÞ¸ÄÊý¾ÝÒÑÏ·¢£º"+data); } } } /**²¥·ÅÓïÒô * Ï·¢ÓïÒô£º * Ö¸Á$control,±êÇ©ID,TTS,"ÓïÒôÄÚÈÝ" * ʾÀý£º$control,3442,TTS,"ÄãºÃ" * @param jiangeÓïÒô·¢ËÍʱ¼ä¼ä¸ôµ¥Î»Ãë * @param int datafromsÊý¾ÝÀ´Ô´ * */ public static void say_voice(String tagid,String message,int datafrom,int jiange) { Person person=person_Dell.get_Person(tagid); if(person==null) { return; } String type=person.getBaoliu19(); if(!type.equals("URT+CO") && !type.equals("ÈÚºÏÖÕ¶Ë")) { return; } String time=person.getSendvoicetime(); if(time !=null) { int a= Shi_jian_cha_sss.get_time_cha_s(GetNowTime.now(),time); if(a>jiange) { String ip=person.getBaoliu8(); String port=person.getBaoliu9(); if(port.length()>2) { String data="$control,"+tagid+",TTS,"+message+" "; int size=data.getBytes().length; Urt_7000_port.udp_out(data.getBytes(),size, ip, port,tagid,data); if(datafrom==1) { ShowMessage.zidingyi("ÓïÒôÊý¾ÝÒÑÏ·¢£º"+message); } Dell_usetaganchor.sendmessagejilu_intodata(tagid,message,"ϵͳĬÈÏ"); } person.setSendvoicetime(GetNowTime.now()); } } } /**·äÃùÓïÒô*/ public static void say_fengming(String tagid) { Person person=person_Dell.get_Person(tagid); if(person==null) { return; } String type=person.getBaoliu19(); if(!type.equals("URT+CO") && !type.equals("ÈÚºÏÖÕ¶Ë")) { return; } String ip=person.getBaoliu8(); String port=person.getBaoliu9(); if(port.length()>2) {//$settone,6666,2600,200,0,3000 String data="$settone,"+tagid+",2600,200,0,10000"; int size=data.getBytes().length; Urt_7000_port.udp_out(data.getBytes(),size, ip, port,tagid,data); ShowMessage.zidingyi("·äÃùÓïÒôÊý¾ÝÒÑÏ·¢"+data); } } }