package LedShow;
|
import java.util.Iterator;
|
import PbuliClass.Leds;
|
import PbuliClass.ShowMessage;
|
import fence.Fences;
|
import fence.kaoqing.Dell_KaoQing;
|
import fence.kaoqing.TbRealKaoQing;
|
public class KqMessga {
|
|
/**»ñÈ¡¿Õ¸ñ*/
|
public static String kong(int i) {
|
String kongge1="";
|
if(i==1) {
|
kongge1=" ";
|
}else if(i==2) {
|
kongge1=" ";
|
}else if(i==3) {
|
kongge1=" ";
|
}
|
else if(i==4) {
|
kongge1=" ";
|
}else if(i==8) {
|
kongge1=" ";
|
}
|
return kongge1;
|
}
|
|
static int renshu=0;
|
|
/**»ñÈ¡ËíµÀ¿¼ÇÚÐÅÏ¢
|
* @param name ±íʾ¿¼ÇÚÇøÓòµÄÃû³Æ*/
|
public static StringBuffer get_kaoqqing_message(){
|
|
StringBuffer kaoqing_message=new StringBuffer("");
|
|
if(Dell_KaoQing.getrealkaoqings()!=null) {
|
|
if(Dell_KaoQing.getrealkaoqings().size()==0) {
|
kaoqing_message.append("ÎÞÊý¾Ý");
|
}else {
|
Iterator<TbRealKaoQing> iterator = Dell_KaoQing.getrealkaoqings().iterator();
|
while (iterator.hasNext()) {//µü´úÆ÷´æÔÚÔªËØ
|
TbRealKaoQing tbkaoqing = iterator.next();//½«µü´úÆ÷ÀïÃæµÄÔªËØ¸øµ½info¼¯ºÏ
|
|
//Èç¹û¹´Ñ¡ÏÔʾÐÕÃû
|
if(Leds.get_tb_led().getShow_name().equals("1")) {
|
String name=tbkaoqing.getName();
|
if(name.length()==2) {
|
name=name+kong(3) ;
|
}else if(name.length()==3) {
|
name=name+kong(1);
|
} else {
|
name="ÎÞÊý¾Ý";
|
}
|
kaoqing_message.append(name+GetKong.get_kong("kq1"));
|
}
|
|
//Èç¹û¹´Ñ¡ÏÔʾ¿¨ºÅ
|
if(Leds.get_tb_led().getShow_kahao().equals("1")) {
|
String name=tbkaoqing.getTagid();
|
kaoqing_message.append(name+GetKong.get_kong("kq2"));
|
}
|
|
//Èç¹û¹´Ñ¡ÏÔʾ²¿ÃÅ
|
if(Leds.get_tb_led().getShow_bumen().equals("1")) {
|
String name=tbkaoqing.getBumen();
|
if(name.equals("ϵͳĬÈÏ")) {
|
name="ĬÈÏ";
|
}
|
if(name.length()==2) {
|
name=name+kong(2);
|
}
|
|
kaoqing_message.append(name+GetKong.get_kong("kq3"));
|
}
|
|
//Èç¹û¹´Ñ¡ÏÔÊ¾ÇøÓò
|
if(Leds.get_tb_led().getShow_quyu().equals("1")) {
|
String name=tbkaoqing.getArea();
|
if(name.length()==2) {
|
name=name+kong(1);
|
}
|
|
kaoqing_message.append(name+GetKong.get_kong("kq4"));
|
}
|
|
|
//Èç¹û¹´Ñ¡½ø¶´Ê±¼ä
|
if(Leds.get_tb_led().getShow_time().equals("1")) {
|
String name=tbkaoqing.getIntime().substring(10,19);
|
kaoqing_message.append(name+GetKong.get_kong("kq5"));
|
}
|
|
|
//Èç¹û¹´Ñ¡¾àÀë
|
if(Leds.get_tb_led().getShow_distance().equals("1")) {
|
int x=tbkaoqing.getX();
|
int y=tbkaoqing.getY();
|
//¾àÀëÔµãµÄ¾àÀë
|
int distance=new Double((Math.sqrt(x*x+y*y))/100).intValue();
|
kaoqing_message.append(distance+"Ã×");
|
}
|
|
kaoqing_message.append("\n");
|
}
|
|
}
|
}else {
|
kaoqing_message.append("ÎÞÊý¾Ý");
|
}
|
return kaoqing_message;
|
}
|
|
/**»ñÈ¡¿¼ÇڵıêÌâ*/
|
public static StringBuffer get_KQ_title() {
|
StringBuffer message=new StringBuffer("");
|
|
if(Leds.getKqvc().size() !=0) {
|
for(int i=0;i<Leds.getKqvc().size() ;i++) {
|
String name=Leds.getKqvc().get(i);
|
message.append(name);
|
}
|
}
|
return message;
|
}
|
|
/**»ñÈ¡¿¼ÇÚµÄÈËÊý*/
|
public static StringBuffer get_kao_num() {
|
StringBuffer message=new StringBuffer("");
|
if(Fences.getFeces().size() !=0) {
|
for(int i=0;i<Fences.getFeces().size();i++) {
|
String fencename=Fences.getFeces().get(i).getName();
|
if(Dell_KaoQing.get_kqing(fencename)==null) {
|
ShowMessage.zidingyi("ûÓп¼ÇÚÇøÓò´æÔÚ...");
|
}else {
|
String num=String.valueOf(Dell_KaoQing.get_kqing(fencename).getTbkq().size());
|
message.append(num);
|
}
|
}
|
}
|
return message;
|
}
|
|
}
|