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