package BaoWen; import DataBase.DatabaseManagement; import person.Person; import person.person_Dell; import tag.Tag_Dell; public class Dell_display { static String[] dis; /** * λÖñ¨ÎÄ * display,[lenth],[tagid],[baoxu],[timestamp],[layer],[x],[y],[z], [vbat],[state],[sos],[mark] * ʾÀý£º * display,64,2012,70,2020-12-14 13:08:33.479,0,648,367,150,32,0,0,1 * ˵Ã÷£º * 1 display:°üÍ· * 2 [length]£º±¨Îij¤¶È * 3 [tagid] £º±êÇ©µÄIDºÅ£¬Î¨Ò»±àºÅ * 4 [baoxu] £º°üÐò£¨0~255Ñ­»·£© * 5 [timestamp] £ºÊ±¼ä´Á£¨ÕâÌõ±¨ÎÄ·¢³öµÄʱ¼ä£© * 6 [layer] £º±êÇ©ËùÔڵIJã * 7 [x] £º±êÇ©µÄX×ø±ê£¬µ¥Î»ÀåÃ× * 8 [y] £º±êÇ©µÄY×ø±ê£¬µ¥Î»ÀåÃ× * 9 [z] £º±êÇ©µÄZ×ø±ê£¬µ¥Î»ÀåÃ× * 10 [vbat] £º±êÇ©µÄµçÁ¿ÐÅÏ¢£¬£¨0~100£© * 11 [state] £º±êÇ©µÄ״̬£¬¾²Ö¹Îª1£¬Ô˶¯Îª0 * 12 [sos] £º±êÇ©µÄSOS°´¼ü״̬£¬°´ÏÂΪ1£¬Ã»Óа´ÏÂΪ0 * 13 [mark] £º±ê־λ£¬Çø±ð´ÓÄĸöÒýÇæÉÏ´«Êý¾Ý£¬ÊÊÓÃÓÚ¶à¸öÏîÄ¿´«ÈëÒ»¸öƽ̨£¬Ä¬ÈÏΪ0**/ @SuppressWarnings("unused") public static void display(String message) { dis=message.split(",");//±êÇ©ID String tagid=dis[2].toUpperCase();//±êÇ©ID String baoxu=dis[3];//°üÐò String timestamp=dis[4];//ʱ¼ä´Á String floor=dis[5];//²ã String posx=dis[6];//X×ø±ê String posy=dis[7];//y×ø±ê String posz=dis[8];//z×ø±ê String vbat=dis[9];//µçÁ¿ String imustate=dis[10];//±êǩ״̬IMU´«¸ÐÆ÷״̬ String sos=dis[11];//µçÁ¿ String mark=dis[12];//±êÖ¾ int x=Integer.parseInt(posx); int y=Integer.parseInt(posy); int z=Integer.parseInt(posz); int c=Integer.parseInt(floor); int imu=Integer.parseInt(imustate); if(Tag_Dell.get_tag(tagid) ==null) { Tag_Dell.add_tag(tagid,"δ°ó¶¨",posz,"1000", "1",0,"",3); } Person person= person_Dell.get_Person(tagid); if(person !=null ) { AA0CToJNA.dell_xyz(person,baoxu, tagid,timestamp,vbat, sos,1, x, y, z, c,imu,z); } } /**ÓÃÓÚ¸øtb_personÊý¾Ý¿âÿ¸ô100ºÁÃë¸üÐÂλÖÃÊý¾Ý*/ public static void gengxin_tb_person_xyz_power() { int size=person_Dell.getPerson_vector().size(); for(int i=0;i