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