mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
view: 1368|reply: 0

调用BVCSP_Dialog_Open打开GPS通道出错

[copyURL]

9

主题

26

帖子

127

积分

member

Rank: 2

积分
127
poston 2018-9-27 21:43 | 显示全部楼层 |阅读模式
如题所述,调用BVCSP_Dialog_Open打开GPS通道出错,附打开通道的代码:
错误码-65535

注:g_hSession句柄正常,已经正常登录

    BVCSP_DialogParam stDlgParam;   
    memset(&stDlgParam, 0, sizeof(stDlgParam));
    BVCSP_DialogControlParam stDlgCtrlParam;
    BVCU_Result enResult = BVCU_RESULT_S_OK;
    BVCSP_SessionInfo stSessionInfo;
    memset(&stSessionInfo, 0, sizeof(stSessionInfo));


    if ((!g_hSession) || (!s_bSessionLogin))
    {
        MLOGE("BVCSP is no loggin!\n");
        return HI_FAILURE;
    }

    enResult = BVCSP_GetSessionInfo(g_hSession, &stSessionInfo);
    if (BVCU_Result_FAILED(enResult))
    {
        sprintf(stDlgParam.stTarget.szID, "PU_%s", BVCSP_CLIENT_ID);
        MLOGW("BVCSP_GetSessionInfo fail! %d\n", enResult);        
    }
    else
    {
        strcpy(stDlgParam.stTarget.szID, stSessionInfo.stParam.szClientID);
        MLOGE("stTarget.szID [%s]\n", stDlgParam.stTarget.szID);
    }

    stDlgParam.iSize = sizeof(stDlgParam);
    stDlgParam.hSession = g_hSession;
    stDlgParam.OnEvent = PUMNG_CU_DialogOnEvent;
    stDlgParam.afterRecv = PUMNG_CU_DialogAfterRecv;
    stDlgParam.stTarget.iIndexMajor = BVCU_SUBDEV_INDEXMAJOR_MIN_GPS;
    stDlgParam.stTarget.iIndexMinor = -1;
    stDlgParam.iAVStreamDir = (BVCU_MEDIADIR_DATASEND | BVCU_MEDIADIR_DATARECV);

    memset(&stDlgCtrlParam, 0, sizeof(stDlgCtrlParam));
    stDlgCtrlParam.iTimeOut = 30 * 1000;
    stDlgCtrlParam.iDelayMin = 800;
    stDlgCtrlParam.iDelayMax = 5000;
    stDlgCtrlParam.iDelayVsSmooth = 3;

    enResult = BVCSP_Dialog_Open(&s_hGPSDialog, &stDlgParam, &stDlgCtrlParam);
    if (BVCU_Result_FAILED(enResult))
    {
        MLOGE("BVCU_Dialog_Open GPS fail! %d\n", enResult);
        return HI_FAILURE;
    }

    附:登录部分的代码:
    /* Channel info */
    g_stPUChannelInfo.iChannelIndex = 0;
    sprintf(g_stPUChannelInfo.szName, "%s", "Video & Audio");
    g_stPUChannelInfo.iMediaDir =(BVCU_MEDIADIR_VIDEOSEND | BVCU_MEDIADIR_AUDIOSEND | BVCU_MEDIADIR_AUDIORECV
            | BVCU_MEDIADIR_DATASEND | BVCU_MEDIADIR_DATARECV);
    g_stPUChannelInfo.iPTZIndex = -1;

    stSesParam.stEntityInfo.iOnlineThrough = BVCU_PU_ONLINE_THROUGH_RADIO;
    stSesParam.stEntityInfo.iStreamPathWay = BVCU_STREAM_PATHWAY_AUTO;
    stSesParam.stEntityInfo.iLongitude = 229978820;
    stSesParam.stEntityInfo.iLatitude = 1144934620;
    stSesParam.stEntityInfo.pChannelList = &g_stPUChannelInfo;
    stSesParam.stEntityInfo.iChannelCount = 1;

    enResult = BVCSP_Login(&g_hSession, &stSesParam);
    if (BVCU_Result_FAILED(enResult))
    {
        s_bSessionLogin = HI_FALSE;
        MLOGE("BVCSP_Login fail! %d\n", enResult);
        return HI_FAILURE;
    }



reply

使用道具 report

creditRule

QQ|wireless surveillance

GMT+8, 2024-3-28 22:53 , Processed in 0.057613 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList