package engbs;
|
import PbuliClass.ShowMessage;
|
import person.Person;
|
import person.person_Dell;
|
|
/**´ËÀàΪ±äµçÕ¾¶¨ÖÆÏîÄ¿¹¤×÷Àà*/
|
public class BS_dell_u1 {
|
static int work=0;
|
/**¿ªÊ¼0¡¢½áÊø1¡¢ÔÝÍ£×÷Òµ2
|
* Êý¾Ý¸ñʽ£ºBSTOCS1,WORK,START/STOP/PAUSE,END
|
* ×Ö¶Î˵Ã÷£º
|
* WORK£ºÖ¸ÁîÀàÐÍ
|
* START£º¿ªÊ¼×÷Òµ
|
* STOP£º½áÊø×÷Òµ
|
* PAUSE£ºÔÝÍ£×÷Òµ*/
|
public static void WORK(String[] message) {
|
String workstate=message[2];
|
switch(workstate){
|
case "START":
|
work=0;
|
break;
|
case "STOP" :
|
work=1;
|
break;
|
case "PAUSE" :
|
work=2;
|
break;
|
}
|
}
|
|
/**±êÇ©·ÖÅä
|
* ÐÂÔö±êÇ©U1ADDTAG
|
* Êý¾Ý¸ñʽ£ºBSTOCS1,U1ADDTAG,±êÇ©ID,°ó¶¨Ãû³Æ,±êÇ©¸ß¶È,ËùÊô²¿ÃÅ,°ó¶¨Î§À¸Ãû³Æ,END
|
* ×Ö¶Î˵Ã÷£º
|
* ±êÇ©ID£º±ØÐëÊÇ×Öĸ»òÕßÊý×Ö
|
* ±êÇ©¸ß¶È£ºµ¥Î»ÀåÃ×£¬±ØÐëÊÇ´¿Êý×Ö
|
* Ð޸ıêÇ©U1ALTERTAG
|
* Êý¾Ý¸ñʽ£ºBSTOCS1,U1ALTERTAG,±êÇ©ID,°ó¶¨Ãû³Æ,±êÇ©¸ß¶È,ËùÊô²¿ÃÅ,°ó¶¨Î§À¸Ãû³Æ,END
|
* ɾ³ý±êÇ©U1DELETETAG
|
* Êý¾Ý¸ñʽ£ºBSTOCS1,U1DELETETAG,±êÇ©ID,END*/
|
public static void U1ADDTAG(String[] message) {
|
String tagid=message[2];
|
Person pers1=person_Dell.get_Person(tagid) ;
|
if(pers1==null) {
|
Person pers=new Person();
|
String name=message[3];
|
String tagheight=message[4];
|
int p_z=Integer.parseInt(tagheight);
|
String bumen=message[5];
|
String fencename=message[6];
|
pers.setP_tagid(tagid);
|
pers.setP_name(name);
|
pers.setP_z(p_z);
|
pers.setP_department(bumen);
|
pers.setPerson_fence(fencename);
|
person_Dell.getPerson_vector().add(pers);
|
ShowMessage.zidingyi("BSÐÂÔö±êÇ©£º"+tagid+"³É¹¦");
|
|
}else {
|
ShowMessage.zidingyi("BSÐÂÔö±êÇ©£º"+tagid+"ÒѾ´æÔÚ");
|
}
|
|
}
|
|
public static void U1ALTERTAG(String[] message) {
|
String tagid=message[2];
|
Person pers=person_Dell.get_Person(tagid) ;
|
if(pers !=null) {
|
String name=message[3];
|
String tagheight=message[4];
|
int p_z=Integer.parseInt(tagheight);
|
String bumen=message[5];
|
String fencename=message[6];
|
pers.setP_tagid(tagid);
|
pers.setP_name(name);
|
pers.setP_z(p_z);
|
pers.setP_department(bumen);
|
pers.setPerson_fence(fencename);
|
ShowMessage.zidingyi("BSÐ޸ıêÇ©£º"+tagid+"³É¹¦");
|
}
|
|
}
|
|
public static void U1DELETETAG(String[] message) {
|
String tagid=message[2];
|
Person pers=person_Dell.get_Person(tagid) ;
|
if(pers !=null) {
|
person_Dell.getPerson_vector().removeElement(pers);
|
ShowMessage.zidingyi("BSɾ³ý±êÇ©£º"+tagid+"³É¹¦");
|
}
|
|
}
|
|
public static int getWork() {
|
return work;
|
}
|
|
public static void setWork(int work) {
|
BS_dell_u1.work = work;
|
}
|
|
|
}
|