package engbs;
|
import anchor.Anchor_Dell;
|
import fence.Fences;
|
import tag.Tag_Dell;
|
|
public class Bsbaowen {
|
static String type="02";
|
|
public static void dell_BSTOCS1(String message) {
|
String[] a=message.split(",");
|
String type=a[1];
|
switch(type.toUpperCase()){
|
case "LOOK_BAOWEN" :
|
Bs_look_baowen.dell_look_bao_wen(message,a);
|
break;
|
case "ADDTAG" :
|
Bs_dell_tag.ADDTAG(a);
|
break;
|
case "ALTERTAG" :
|
Bs_dell_tag.ALTERTAG(a);
|
break;
|
case "DELETETAG" :
|
Bs_dell_tag.DELETETAG(a);
|
break;
|
case "DELETEALLTAG" :
|
Bs_dell_tag.DELETEALLTAG(a);
|
break;
|
case "ALTERALLTAG" :
|
Bs_dell_tag.ALTERALLTAG(a);
|
break;
|
case "ADDANC" :
|
Bs_dell_anchor.ADDANC(a);
|
break;
|
case "ALTERANC" :
|
Bs_dell_anchor.ALTERANC(a);
|
break;
|
case "DELETEANC" :
|
Bs_dell_anchor.DELETEANC(a);
|
break;
|
case "DELETEALLANC" :
|
Bs_dell_anchor.DELETEALLANC();
|
break;
|
case "DELETEGPS" :
|
Bs_dell_gps.DELETEGPS(a);
|
break;
|
case "ADDFENCE":
|
Bs_dell_fence.ADDFENCE(a);
|
break;
|
case "ALTERFENCE":
|
Bs_dell_fence.ALTERFENCE(a);
|
break;
|
case "DELETEFECNCE":
|
Bs_dell_fence.DELETEFECNCE(a);
|
break;
|
case "DELETEALLFENCE":
|
Fences.delete_fence("ALL");
|
break;
|
case "ALTERXUNJIAN":
|
Bs_dell_xunjian.ALTERXUNJIAN(a);
|
break;
|
case "ALTERPERSON":
|
Bs_dell_person.ALTERPERSON(a);
|
break;
|
case "DELETEFPERSON":
|
Bs_dell_person.DELETEFPERSON(a);
|
break;
|
case "DELETEALLPERSON":
|
Bs_dell_person.DELETEALLPERSON();
|
break;
|
case "ADDMAP":
|
Bs_dell_map.ADDMAP(a);
|
break;
|
case "ALTERMAP":
|
Bs_dell_map.ALTERMAP(a);
|
break;
|
case "DELETEMAP":
|
Bs_dell_map.DELETEMAP(a);
|
break;
|
case "DELETEALLMAP":
|
Bs_dell_map.DELETEALLMAP();
|
break;
|
case "ADDFORWARD":
|
Bs_dell_dataforword.ADDFORWARD(a);
|
break;
|
case "DELETEFORWARD":
|
Bs_dell_dataforword.DELETEFORWARD(a);
|
break;
|
case "ALTERFORWARD":
|
Bs_dell_dataforword.ALTERFORWARD(a);
|
break;
|
case "DELETEALLFORWARD":
|
Bs_dell_dataforword.DELETEALLFORWARD();
|
break;
|
case "ADDBUMEN":
|
Bs_dell_bumen.ADDBUMEN(a);
|
break;
|
case "ALTERBUMEN":
|
Bs_dell_bumen.ALTERBUMEN(a);
|
break;
|
case "DELETEBUMEN":
|
Bs_dell_bumen.DELETEBUMEN(a);
|
break;
|
case "DELETEALLBUMEN":
|
Bs_dell_bumen.DELETEALLBUMEN();
|
break;
|
case "TAGPOWER":
|
alert_power(a);
|
break;
|
case "ANCHOR":
|
alert_anchor(a);
|
break;
|
case "ADDTAGINDATABASE":
|
Bs_dell_tag.addtagin(a);
|
break;
|
case "DELLWARN":
|
BS_dell_warning .DELLWARN(a);
|
break;
|
case "DELLWARNALL":
|
BS_dell_warning .DELLWARNALL();
|
break;
|
case "DELETEWARN":
|
BS_dell_warning .DELETEWARN(a);
|
break;
|
case "DELETEWARNALL":
|
BS_dell_warning .DELETEWARNALL();
|
break;
|
case "SOUSUO":
|
Bs_sousuo_dell.sousuo(a);
|
break;
|
case "GIVE_UP_SOUSUO":
|
Bs_sousuo_dell.give_up_sousuo();
|
break;
|
case "ADDSP":
|
Bs_dell_shiping.ADDASP(a);
|
break;
|
case "ALTERSP":
|
Bs_dell_shiping.ALTERSP(a);
|
break;
|
case "DELETESP":
|
Bs_dell_shiping.DELETESP(a);
|
break;
|
case "DELETEALLSP":
|
Bs_dell_shiping.DELETEALLSP();
|
break;
|
case "ADD_VISITOR":
|
Bell_dell_fangke.add_visitor(a);
|
break;
|
case "URTADDFENCE":
|
BS_urt_add_fence.okdo(a);
|
break;
|
case "DRAWFENCE":
|
BS_urt_add_fence.drawfence(a);
|
break;
|
case "URTMODE":
|
Bs_dell_urtmoade1.urtmode(a);
|
break;
|
case "WORK":
|
BS_dell_u1.WORK(a);
|
break;
|
case "U1ADDTAG":
|
BS_dell_u1.U1ADDTAG(a);
|
break;
|
case "U1ALTERTAG":
|
BS_dell_u1.U1ALTERTAG(a);
|
break;
|
case "U1DELETETAG":
|
BS_dell_u1.U1DELETETAG(a);
|
break;
|
case "ADDTASK":
|
BS_dell_task.ADDTASK(a);
|
break;
|
case "ALTERTASK":
|
BS_dell_task.ALTERTASK(a);
|
break;
|
case "DELETETASK":
|
BS_dell_task.DELETETASK(a);
|
break;
|
case "DELETEALLTASK":
|
BS_dell_task.DELETEALLTASK(a);
|
break;
|
case "TASKSTATE":
|
BS_dell_task.TASKSTATE(a);
|
break;
|
case "TOMESSAGE":
|
Bs_dell_tomessage.tomessage(a);;
|
break;
|
case "EDITPER":
|
Bs_dell_EDITPER.dell_editper(message);
|
break;
|
case "ALTERCAR":
|
Bs_dell_person.ALTERCAR(a);
|
}
|
|
a=null;
|
}
|
|
|
|
|
|
/**BSTOCS1BSTOCS1,tagpower,1519,δ°ó¶¨,5,67,end* */
|
public static void alert_power(String[] a) {
|
String tagid=a[2];
|
String taghz=a[4];
|
int power=Integer.parseInt(a[4]);
|
Tag_Dell.alert_tag_low_power(tagid, power);
|
Tag_Dell.alert_taghz(tagid, taghz);
|
}
|
|
/**ÒýÇæÄ¬ÈÏ30Ãë»áת·¢Ò»´Î»ùÕ¾µÄÏà¹ØÐÅÏ¢
|
* BSTOCS1,anchor,anchorid,x,y,z,floor,distance,tongbu,ip,version,end
|
* BSTOCS1:°üÍ·
|
* anchor:Êý¾ÝÀàÐÍ
|
* anchorid:É豸±àºÅ
|
* x:x×ø±êµ¥Î»ÀåÃ×
|
* y:y×ø±êµ¥Î»ÀåÃ×
|
* z:z×ø±êµ¥Î»ÀåÃ×
|
* floor:É豸°²×°µÄÂ¥²ã±àºÅ
|
* distance:ÓÐЧ¾àÀë
|
* tongbu:ͬ²½Çé¿ö
|
* ip:IPµØÖ·
|
* version:°æ±¾
|
* state:ÔÚÏß״̬
|
* end:½áÊø±ê־λ**/
|
|
public static void alert_anchor(String[] a) {
|
String anchorid=a[2];
|
String x=a[3];
|
String y=a[4];
|
String z=a[5];
|
String floor=a[6];
|
String distance=a[7];
|
String tongbu=a[8];
|
String ip=a[9];
|
String version=a[10];
|
String state=a[11];
|
Anchor_Dell.alert_anchor(anchorid, x, y, z, floor, distance, tongbu, ip, version, state);
|
}
|
|
|
|
public static String getType() {
|
return type;
|
}
|
|
|
}
|