From 2f52ba12c4518a0de2478fca130997e73e514e09 Mon Sep 17 00:00:00 2001
From: qvyuanxin <qvyuanxin@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期一, 10 七月 2017 16:23:24 +0800
Subject: [PATCH] 

---
 VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.cpp |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.cpp b/VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.cpp
index d25de07..1e9425e 100644
--- a/VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.cpp
+++ b/VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.cpp
@@ -736,7 +736,12 @@
 
 }
 
-static void callNum(int fd, char phone)
+int  fd =-1;
+#define PORT  "/dev/ttyS4"
+#define  BAUD 2400
+
+
+static void callNum(  char phone)
 {
     switch (phone)
     {
@@ -775,8 +780,8 @@
 
 bool Java_cn_com_basic_face_util_RtspFaceNative_telCall(JNIEnv *env, jclass clazz, jstring phone)
 {
-    int fd = serialOpen("/dev/ttyS4", 2400);
-    serialWriteString(fd, "AA");
+    int fd = serialOpen(PORT, BAUD);
+    serialWriteString(fd, "AA");//摘机
     sleep(1);
 
     std::string _phone;
@@ -791,7 +796,7 @@
     while (*phoneNum)
     {
         sleep(1);
-        callNum(fd, *(phoneNum++));
+        callNum(*(phoneNum++));
     }
 
     return false;
@@ -799,8 +804,9 @@
 
 void Java_cn_com_basic_face_util_RtspFaceNative_Hang(JNIEnv *env, jclass clazz)
 {
-    int fd = serialOpen("/dev/ttyS4", 2400);
+    
     serialWriteString(fd, "BA");
+     serialClose(fd);
 }
 
 void Java_cn_com_basic_face_util_RtspFaceNative_setFaceLabel(JNIEnv *env, jclass clazz, jint cameraIdx, jint stTrackId, jstring phoneNumber)

--
Gitblit v1.8.0