void realtimereceive_OnReceiveNOTE_UPLOAD_TRAFFIC_PARAM(Interop.Protocol tcp, Interop.NOTE_UPLOAD_TRAFFIC_PARAM obj) { string msg = string.Format("StatiIctisTime:{1}," + Environment.NewLine + "RoadWayNum:{2}," + Environment.NewLine + "TrafficFluxBig:{3}," + Environment.NewLine + "TrafficFluxMiddle:{4}," + Environment.NewLine + "TrafficFluxSmall:{5}," + Environment.NewLine + "TrafficFluxUnMotor:{6}," + Environment.NewLine + "TrafficFluxPerson:{7}," + Environment.NewLine + "TrafficFlux:{8}," + Environment.NewLine + "AvgVehiSpeed:{9}," + Environment.NewLine + "AvgOccupyRatio:{10}," + Environment.NewLine + "QueueLen:{11}," + Environment.NewLine + "AvgVehiDistance:{12}," + Environment.NewLine , obj.CameraCode , obj.StatiIctisTime , obj.RoadWayNum , obj.TrafficFluxBig , obj.TrafficFluxMiddle , obj.TrafficFluxSmall , obj.TrafficFluxUnMotor , obj.TrafficFluxPerson , obj.TrafficFlux , obj.AvgVehiSpeed , obj.AvgOccupyRatio , obj.QueueLen , obj.AvgVehiDistance ); MyLog4Net.Container.Instance.Log.Debug(msg); }
void realtimereceive_OnReceiveNOTE_UPLOAD_MOVEOBJECT_VEHICLE_PUDONG_DATA(Interop.Protocol tcp, Interop.NOTE_UPLOAD_MOVEOBJECT_VEHICLE_PUDONG_DATA obj) { string msg = string.Format("PlateNum:{1}," + Environment.NewLine + "PlateNumRow:{2}," + Environment.NewLine + "PlateColor:{3}," + Environment.NewLine + "VehicleType:{4}," + Environment.NewLine + "VehicleTypeDetail:{5}," + Environment.NewLine + "VehicleLabel:{6}," + Environment.NewLine + "VehicleLabelDetail:{7}," + Environment.NewLine , obj.CameraCode , obj.PlateNum , obj.PlateNumRow , obj.PlateColor , obj.VehicleType , obj.VehicleTypeDetail , obj.VehicleLabel , obj.VehicleLabelDetail ); MyLog4Net.Container.Instance.Log.Debug(msg); DataModel.TrafficePlateInfo info = new DataModel.TrafficePlateInfo() { PlateId = DateTime.Now.Ticks, CameraCode = obj.CameraCode, EndTime = obj.EndTimeMilliSec, PlateColor = obj.PlateColor, PlateNum = obj.PlateNum, PlateNumRow = (E_VDA_SEARCH_VEHICLE_PLATE_STRUCT_TYPE)obj.PlateNumRow, Reliability = obj.PlateReliability, StartTime = obj.BeginTimeMilliSec, VehicleLabel = obj.VehicleLabel, VehicleLabelDetail = obj.VehicleLabelDetail, VehicleType = (E_VDA_SEARCH_VEHICLE_TYPE)obj.VehicleType, VehicleTypeDetail = (E_VDA_SEARCH_VEHICLE_DETAIL_TYPE)obj.VehicleTypeDetail, ObjId = obj.ObjId, ObjImg = obj.ObjImg, ObjRect = obj.ObjRect, OriginalImage = obj.OriginalImage, PlateImg = obj.PlateImg, PlateRect = obj.PlateRect, VehicleColorInfo = new List <uint>(), }; foreach (var item in obj.VehicleColorInfo) { info.VehicleColorInfo.Add(item.VehicleColor); } if (OnPlateReceived != null) { OnPlateReceived(info); } }
void realtimereceive_OnReceiveNOTE_UPLOAD_PEOPLECOUNTALARM_EVENT(Interop.Protocol tcp, Interop.NOTE_UPLOAD_PEOPLECOUNTALARM_EVENT obj) { string msg = string.Format("DetectRegionID:{1}," + Environment.NewLine + "BehaviorType:{2}," + Environment.NewLine + "ObjectTotalNum:{3}," + Environment.NewLine , obj.CameraCode , obj.DetectRegionID , obj.BehaviorType , obj.ObjectTotalNum ); MyLog4Net.Container.Instance.Log.Debug(msg); //if (OnPeopleCountAlarmReceived != null) // OnPeopleCountAlarmReceived(obj); }
void realtimereceive_OnReceiveNOTE_UPLOAD_CROWD_DATA(Interop.Protocol tcp, Interop.NOTE_UPLOAD_CROWD_DATA obj) { string msg = string.Format("CameraCode:{0},TimeSec:{1}," + "PeopleCount:{2}," + "Area:{3}," , obj.CameraCode , obj.TimeSec , obj.PeopleCount , obj.Area ); MyLog4Net.Container.Instance.Log.Debug(msg); //if (OnCrowdReceived != null) // OnCrowdReceived(obj); }
void realtimereceive_OnReceiveNOTE_TRAFFIC_FEATURE_PARAM_DATA(Interop.Protocol tcp, Interop.NOTE_TRAFFIC_FEATURE_PARAM_DATA obj) { string msg = string.Format("MoveObjId:{1}," + Environment.NewLine + "ObjectType:{2}," + Environment.NewLine + "TimeStamp:{3}," + Environment.NewLine , obj.CameraCode , obj.MoveObjId , obj.ObjectType , obj.TimeStamp ); MyLog4Net.Container.Instance.Log.Debug(msg); //if (OnTrafficFeatureParamReceived != null) // OnTrafficFeatureParamReceived(obj); }
void realtimereceive_OnReceiveNOTE_UPLOAD_MOVEOBJINFO_DATA(Interop.Protocol tcp, Interop.NOTE_UPLOAD_MOVEOBJINFO_DATA obj) { string msg = string.Format("ObjectId:{1}," + Environment.NewLine + "ObjType:{2}," + Environment.NewLine + "BeginTime:{3}," + Environment.NewLine + "EndTime:{4}," + Environment.NewLine , obj.CameraCode , obj.ObjectId , obj.ObjType , obj.BeginTime , obj.EndTime ); MyLog4Net.Container.Instance.Log.Debug(msg); }
void realtimereceive_OnReceiveNOTE_UPLOAD_BEHAVIOR_EVENT(Interop.Protocol tcp, Interop.NOTE_UPLOAD_BEHAVIOR_EVENT obj) { string msg = string.Format("ObjectId:{1}," + Environment.NewLine + "EventType:{2}," + Environment.NewLine + "StartTime:{3}," + Environment.NewLine + "EndTime:{4}," + Environment.NewLine + "EventObjRect:{5}," + Environment.NewLine + "ObjType:{6}," + Environment.NewLine + "ObjNum:{7}," + Environment.NewLine //+ "Image:{10}," + Environment.NewLine //+ "Reserved:{11}," + Environment.NewLine , obj.CameraCode , obj.ObjectId , obj.EventType , obj.StartTime , obj.EndTime , obj.EventObjRect , obj.ObjType , obj.ObjNum //, obj.Image //, obj.Reserved ); MyLog4Net.Container.Instance.Log.Debug(msg); BehaviorInfo info = new BehaviorInfo() { CameraID = obj.CameraCode, EventObjRect = obj.EventObjRect, EventType = (BehaviorType)obj.EventType, Image = obj.Image, ObjectId = obj.ObjectId, ObjNum = obj.ObjNum, ObjType = (E_SEARCH_RESULT_OBJECT_TYPE)obj.ObjType, EndTime = obj.EndTime, StartTime = obj.StartTime, EventVideoUrl = obj.EventVideoUrl, }; if (OnBehaviorReceived != null) { OnBehaviorReceived(info); } }
void realtimereceive_OnReceiveNOTE_UPLOAD_PLATE_DATA(Interop.Protocol tcp, Interop.NOTE_UPLOAD_PLATE_DATA obj) { string msg = string.Format("TimeStamp:{1}," + Environment.NewLine + "ObjectType:{2}," + Environment.NewLine + "Reliability:{3}," + Environment.NewLine + "PlateNum:{4}," + Environment.NewLine + "PlateNumRow:{5}," + Environment.NewLine + "PlateColor:{6}," + Environment.NewLine + "VehicleColor:{7}," + Environment.NewLine + "VehicleType:{8}," + Environment.NewLine + "VehicleTypeDetail:{9}," + Environment.NewLine + "VehicleLabel:{10}," + Environment.NewLine + "VehicleLabelDetail:{11}," + Environment.NewLine + "VehicleSpeed:{12}," + Environment.NewLine + "Direction:{13}," + Environment.NewLine + "RoadWayNum:{14}," + Environment.NewLine , obj.CameraCode , obj.TimeStamp , obj.ObjectType , obj.Reliability , obj.PlateNum , obj.PlateNumRow , obj.PlateColor , obj.VehicleColor , obj.VehicleType , obj.VehicleTypeDetail , obj.VehicleLabel , obj.VehicleLabelDetail , obj.VehicleSpeed , obj.Direction , obj.RoadWayNum ); MyLog4Net.Container.Instance.Log.Debug(msg); //if (OnPlateReceived != null) // OnPlateReceived(obj); }
void realtimereceive_OnReceiveNOTE_UPLOAD_TRAFFIC_EVENT(Interop.Protocol tcp, Interop.NOTE_UPLOAD_TRAFFIC_EVENT obj) { string msg = string.Format("EventType:{1}," + Environment.NewLine + "StartTime:{2}," + Environment.NewLine + "EndTime:{3}," + Environment.NewLine + "ObjRoadWayNum:{4}," + Environment.NewLine + "EventImgInfo.Count:{5}," + Environment.NewLine + "Reliability:{6}," + Environment.NewLine + "PlateNum:{7}," + Environment.NewLine + "PlateNumRow:{8}," + Environment.NewLine + "PlateColor:{9}," + Environment.NewLine + "VehicleColor:{10}," + Environment.NewLine + "VehicleType:{11}," + Environment.NewLine + "VehicleTypeDetail:{12}," + Environment.NewLine + "VehicleLabel:{13}," + Environment.NewLine + "VehicleLabelDetail:{14}," + Environment.NewLine + "VehicleSpeed:{15}," + Environment.NewLine + "Direction:{16}," + Environment.NewLine , obj.CameraCode , obj.EventType , obj.StartTime , obj.EndTime , obj.ObjRoadWayNum , obj.EventImgInfo.Count , obj.Reliability , obj.PlateNum , obj.PlateNumRow , obj.PlateColor , obj.VehicleColor , obj.VehicleType , obj.VehicleTypeDetail , obj.VehicleLabel , obj.VehicleLabelDetail , obj.VehicleSpeed , obj.Direction ); MyLog4Net.Container.Instance.Log.Debug(msg); DataModel.TrafficeEventInfoV3_1 info = new DataModel.TrafficeEventInfoV3_1() { ComposeImgURL = "", EventId = DateTime.Now.Ticks, EventImgURLInfo = new List <Tuple <System.Drawing.Rectangle, string> >(), CameraCode = obj.CameraCode, ComposeImgData = obj.ComposeImg, Direction = (E_VDA_VEHICLE_DRIVE_DIRECTION_TYPE)obj.Direction, EndTime = obj.EndTime, EventImgInfo = new List <Tuple <System.Drawing.Rectangle, System.IO.MemoryStream> >(), EventType = (E_TRAFFIC_EVENT_TYPE)obj.EventType, EventVideoUrl = obj.EventVideoUrl, ObjRoadWayNum = obj.ObjRoadWayNum, PlateColor = obj.PlateColor, PlateNum = obj.PlateNum, PlateNumRow = (E_VDA_SEARCH_VEHICLE_PLATE_STRUCT_TYPE)obj.PlateNumRow, Reliability = obj.Reliability, StartTime = obj.StartTime, VehicleColor = obj.VehicleColor, VehicleLabel = obj.VehicleLabel, VehicleLabelDetail = obj.VehicleLabelDetail, VehicleSpeed = obj.VehicleSpeed, VehicleType = (E_VDA_SEARCH_VEHICLE_TYPE)obj.VehicleType, VehicleTypeDetail = (E_VDA_SEARCH_VEHICLE_DETAIL_TYPE)obj.VehicleTypeDetail, }; foreach (var item in obj.EventImgInfo) { info.EventImgInfo.Add(new Tuple <System.Drawing.Rectangle, System.IO.MemoryStream>(item.EventObjRect, item.EventImgData)); } if (OnTrafficEventReceived != null) { OnTrafficEventReceived(info); } }