From dc0e0daead178b80f569c7116e4524fee592f179 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期一, 16 十二月 2019 14:01:13 +0800
Subject: [PATCH] 置为符从so中挪出来
---
algorithm/personTrack/personTrack.go | 10 +++++-----
structure/algorithm.go | 4 +++-
2 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/algorithm/personTrack/personTrack.go b/algorithm/personTrack/personTrack.go
index 29a0298..dbf4784 100644
--- a/algorithm/personTrack/personTrack.go
+++ b/algorithm/personTrack/personTrack.go
@@ -20,7 +20,7 @@
var sender chan []byte = make(chan []byte)
var receiver chan string = make(chan string)
-var initFlag bool = false
+
var sock mangos.Socket
func Init() {
go Push()
@@ -28,8 +28,8 @@
// 浜轰綋璺熻釜绠楁硶
func Entrance(rule *protomsg.Rule, am *structure.AreaMap, lable *structure.Others, args *structure.SdkDatas, message *protomsg.SdkMessage) structure.LittleRuleResult {
- logger.Info("缃綅绗﹀彿涓猴細",initFlag)
- if !initFlag {
+ logger.Info("缃綅绗﹀彿涓猴細",structure.InitFlag)
+ if !structure.InitFlag {
Init()
}
if rule.PolygonId == am.AreaId { // 棣栧厛杩欐潯瑙勫垯寰楁槸杩欎釜绠楁硶鐨勮鍒欙紝鍏舵瑙勫垯鎵�瀵瑰簲鐨勫尯鍩焛d瑕佽窡鍖哄煙鏁版嵁鐨刬d瀵圭殑涓�
@@ -159,8 +159,8 @@
logger.Error("璇锋眰socket鎷ㄥ彿澶辫触: %s", err.Error())
}
//logger.Info("搴忓垪鍖栨暟鎹�")
- initFlag = true
- logger.Info("缃綅initFlag:",initFlag)
+ structure.InitFlag = true
+ logger.Info("缃綅initFlag:",structure.InitFlag)
for {
select {
case data := <- sender:
diff --git a/structure/algorithm.go b/structure/algorithm.go
index b8c6e5c..4fb9fb9 100644
--- a/structure/algorithm.go
+++ b/structure/algorithm.go
@@ -14,4 +14,6 @@
BufferFlag int // 缂撳啿瀹归敊浣� 杩炵画n甯alse鎵嶄负false
AlarmFlag bool
CacheSdkData ResultMsg // 瀹氭椂鍣ㄧ殑缂撳瓨鏁版嵁 鎸佺画鏃堕棿绫荤殑寮�鍚畾鏃跺櫒鏃惰缂撳瓨涓�甯�
-}
\ No newline at end of file
+}
+
+var InitFlag bool = false
\ No newline at end of file
--
Gitblit v1.8.0