Browse Source

Merge branch 'master' of http://local.beijingyongan.com:3000/linux-dev/ya-serv

lixioayao 6 years ago
parent
commit
1f6fd1f591
1 changed files with 9 additions and 1 deletions
  1. 9 1
      net-service.cpp

+ 9 - 1
net-service.cpp

@@ -59,6 +59,7 @@ void net_service::on_message(std::shared_ptr<client> clt,const char*data,size_t
 			case CHAR_LOCATEDATA_TOF_EXTEND://tof-扩展
             case CHAR_LOCATEDATASMALL_TOF_EXTEND:
 				{
+
 					uint32_t site_id;
 					uint8_t  power;
 					is>>site_id>>skip(11)>>power;
@@ -71,10 +72,17 @@ void net_service::on_message(std::shared_ptr<client> clt,const char*data,size_t
 
 					if(!site_ptr->check_timestamp(data+10))
 					{
-						logn_error(1,"分站数据时间戳错误:%s",clt->name().c_str());
+						logn_error(1,"分站数据时间戳错误:%s,sid=%d,tm=%s,sct=%d",clt->name().c_str());
 						break;
 					}
 
+					{
+						char timebuf[64];
+						unsigned char*t=(unsigned char*)data+10;
+						sprintf(timebuf,"%d-%d %d:%d:%d",*(t+4),*(t+3),*(t+2),*(t+1),*(t+0));
+						logn_info(1,"分站数据信息: net=%s,sid=%d,tm=%s,sct=%d",clt->name().c_str(),site_id,timebuf,((*t-2)<<8)|*(t-1));
+					}
+
 					site_ptr->set_client(clt);
 					site_ptr->on_power_status((power&1)==0);