亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? hostag_main.c

?? 藍牙語音網關軟件源代碼
?? C
字號:
#include "hostag_private.h"

#include <host.h>
#include <print.h>
#include <sched.h>
#include <stdlib.h>




/*
    hostAgPutHostMsg

    Sends messages to the client using host communications over BCSP
    channel 13.
*/
void hostAgPutHostMsg(void *msg)
{
    (void) HostSendMessage((uint16 *)msg);
}


/*
    handleHostMessage
    Handles messages from the client that arrive over BCSP channel 13
*/
void handleHostMessage(void)
{
    uint16 *data;

    while((data = HostGetMessage()) != NULL)
    {
        switch(data[1])
        {
            /* Message sent to EAG so driver can check the EAG is up and running */
        case AG_START_REQ:
            PRINT(("hostag_main: StartReq received\n"));
            hostAgStartReq((AG_START_REQ_T *)((void *)(data+2)), data[0]);
            break;
            
            /* Request to start an inquiry */
        case AG_INQUIRY_REQ:
            PRINT(("hostag_main: InquiryReq received\n"));
            hostAgInquiryReq((AG_INQUIRY_REQ_T *)((void *)(data+2)));            
            break;
                        
            /* Request to initiate pairing */
        case AG_PAIR_REQ:
            PRINT(("hostag_main: PairReq received\n"));
            hostAgPairReq((AG_PAIR_REQ_T *)((void *)(data+2)));
            break;
            
            /* Send the user supplied PIN code to the Connection Manager */
        case AG_PIN_CODE_RES:
            PRINT(("hostag_main: PINcodeRes received\n"));
            hostAgPinRes((AG_PIN_CODE_RES_T *)((void *)(data+2)));
            break;
            
            /* Send the user supplied link key to the Connection Manager */
        case AG_LINK_KEY_RES:
            PRINT(("hostag_main: LinkKeyRes received\n"));
            hostAgLinkKeyRes((AG_LINK_KEY_RES_T *)((void *)(data+2)));
            break;
            
            /* Handle an RFCOMM connection request */
        case AG_CONNECT_AS_MASTER_REQ:
            PRINT(("hostag_main: ConnectAsMasterReq received\n"));
            hostAgConnectAsMasterReq((AG_CONNECT_AS_MASTER_REQ_T *)((void *)(data+2)));
            break;
            
            /* Handle request to connect as a slave */
        case AG_CONNECT_AS_SLAVE_REQ:
            PRINT(("hostag_main: ConnectAsSlaveReq received\n"));
            hostAgConnectAsSlaveReq((AG_CONNECT_AS_SLAVE_REQ_T *)((void *)(data+2)));
            break;
            
            /* Request to disconnect an RFCOMM connection */
        case AG_RFCOMM_DISCONNECT_REQ:
            PRINT(("hostag_main: DisconnectRFCOMMReq received\n"));
            hostAgRfcommDisconnectReq((AG_RFCOMM_DISCONNECT_REQ_T *)((void *)(data+2)));
            break;

            /* request to create a SCO connection */
        case AG_CREATE_SCO_REQ:
            PRINT(("hostag_main: CreateSCOReq received\n"));
            hostAgCreateScoReq((AG_CREATE_SCO_REQ_T *)((void *)(data+2)));
            break;
            
            /* Request to disconnect a SCO connection */
        case AG_SCO_DISCONNECT_REQ:
            PRINT(("hostag_main: DisconnectSCOReq received\n"));
            hostAgScoDisconnectReq((AG_SCO_DISCONNECT_REQ_T *)((void *)(data+2)));
            break;
                        
            /* Send a ring request */
        case AG_RING_REQ:
            PRINT(("hostag_main: RingReq received\n"));
            hostAgRingReq((AG_RING_REQ_T *)((void *)(data+2)));
            break;
            
            /* Volume level change request */
        case AG_VOLUME_CHANGE_REQ:
            PRINT(("hostag_main: VolChangeReq received\n"));
            hostAgVolumeGainReq((AG_VOLUME_CHANGE_REQ_T *)((void *)(data+2)));
            break;

            /* Microphone level change request */
        case AG_MIC_CHANGE_REQ:
            PRINT(("hostag_main: MicChangeReq received\n"));
            hostAgMicrophoneChangeReq((AG_MIC_CHANGE_REQ_T *)((void *)(data+2)));
            break;

            /* Send manufacturer specific data */
        case AG_DATA_REQ:
            PRINT(("hostag_main: CustomDataReq received\n"));
            hostAgDataReq((AG_DATA_REQ_T *)((void *)(data+2)));
            break;

            /* AG must send the call status to the HF */
        case AG_SEND_CALL_STATUS_REQ:
            PRINT(("hostag_main: SendCallStatusReq received\n"));
            hostAgCallStatusReq((AG_SEND_CALL_STATUS_REQ_T *)((void *)(data+2)));
            break;

		case AG_SEND_CALL_SETUP_REQ:
			PRINT(("hostag_main: SendCallSetupReq received\n"));
			hostAgCallSetupReq((AG_SEND_CALL_SETUP_REQ_T *)((void *)(data+2)));
			break;

		case AG_SEND_SERVICE_STATUS_REQ:
			PRINT(("hostag_main: SendServiceStatusReq received\n"));
			hostAgServiceReqAction((AG_SEND_SERVICE_STATUS_REQ_T *)((void *)(data+2)));
			break;

            /* Store link key in Bluestack security manager for faster authentication */
        case AG_SM_ADD_DEVICE_REQ:
            PRINT(("hostag_main: SmAddDeviceRequest received \n"));
            hostAgSmAddDeviceReq((AG_SM_ADD_DEVICE_REQ_T *)((void *)(data+2)));
            break;            

            /* Request to cancel the current state e.g. inquiry, pairing etc */
        case AG_CANCEL_REQ:
            PRINT(("hostag_main: CancelReq received\n"));
            hostAgCancelReq();
            break;
            
        default:
            PRINT(("hostag_main: Unrecognised message type 0x%x received from host.\n", data[1]));
            break;
        }
        /* Must free the message otherwise we'll be in all sorts of trouble */
        free(data);
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久久久久搜平片 | 久久99热99| 亚洲精品大片www| 亚洲欧洲国产日本综合| 中文字幕一区二| 国产精品久久久久一区| 亚洲人精品午夜| 午夜伦理一区二区| 人妖欧美一区二区| 久久成人18免费观看| 国产麻豆精品久久一二三| 国产一区欧美二区| 国产成人一级电影| 波多野结衣亚洲一区| 色综合视频在线观看| 欧美疯狂性受xxxxx喷水图片| 在线观看欧美精品| 欧美一区三区四区| 久久久久久影视| 一区二区三区精品视频| 日韩专区欧美专区| 国产成人av一区二区| 91丨porny丨蝌蚪视频| 欧美日韩一区在线观看| 日韩一区二区三区免费观看| 久久先锋影音av鲁色资源| 国产精品亲子乱子伦xxxx裸| 一区二区三区四区五区视频在线观看| 亚洲国产一二三| 精品亚洲国产成人av制服丝袜 | 日本aⅴ亚洲精品中文乱码| 久久99精品国产.久久久久久| 国产福利一区在线观看| 在线一区二区视频| www欧美成人18+| 一区二区三区资源| 激情六月婷婷久久| 在线欧美小视频| 欧美国产综合一区二区| 亚洲成人在线观看视频| 国产99精品国产| 欧美精品乱码久久久久久按摩| 国产日韩精品一区| 免费在线看一区| 91美女片黄在线| 国产网站一区二区| 另类成人小视频在线| 欧美艳星brazzers| 国产精品初高中害羞小美女文| 久久se精品一区精品二区| 欧洲色大大久久| 亚洲欧美色一区| www.日本不卡| 欧美国产日韩精品免费观看| 久久99在线观看| 欧美一级高清大全免费观看| 有坂深雪av一区二区精品| 色老综合老女人久久久| 欧美一区二区三区成人| 亚洲国产欧美日韩另类综合| va亚洲va日韩不卡在线观看| 久久久久9999亚洲精品| 精油按摩中文字幕久久| 欧美一区二区三区精品| 午夜精品一区二区三区免费视频| 99精品视频在线播放观看| 欧美极品少妇xxxxⅹ高跟鞋 | 亚洲免费av观看| 成人黄色一级视频| 国产精品久久久久久久久久久免费看 | 亚洲欧洲日韩女同| 成人18视频在线播放| 久久精品亚洲乱码伦伦中文| 国产一区二区三区四区五区美女| 日韩一级高清毛片| 久久99深爱久久99精品| 久久影院午夜论| 国产白丝网站精品污在线入口| 久久精品夜色噜噜亚洲a∨| 国产二区国产一区在线观看| 国产人成亚洲第一网站在线播放| 国产精品自拍三区| 中文字幕在线一区| 色婷婷综合视频在线观看| 亚洲午夜影视影院在线观看| 欧美二区乱c少妇| 老司机午夜精品| 国产日韩影视精品| 91视频在线观看| 亚洲一区中文日韩| 欧美喷潮久久久xxxxx| 久久99深爱久久99精品| 欧美经典一区二区| 欧美天堂一区二区三区| 日本大胆欧美人术艺术动态| 精品日韩一区二区| 成人精品一区二区三区四区 | 蜜臀精品久久久久久蜜臀| 欧美成人一区二区| 99精品久久99久久久久| 五月婷婷综合激情| 久久久www成人免费无遮挡大片| 粉嫩绯色av一区二区在线观看| 亚洲黄色片在线观看| 欧美一级搡bbbb搡bbbb| 成人网页在线观看| 亚洲一卡二卡三卡四卡| 久久久久久久久蜜桃| 欧美视频完全免费看| 国产一区二区三区视频在线播放| 国产精品久久久久aaaa| 欧美一区二区三区四区五区| www.日韩大片| 韩国精品主播一区二区在线观看 | 欧美日韩成人综合在线一区二区| 日本最新不卡在线| 亚洲视频免费在线观看| 日韩欧美精品在线视频| 色婷婷av久久久久久久| 国产寡妇亲子伦一区二区| 香蕉久久夜色精品国产使用方法| 久久婷婷成人综合色| 欧美男男青年gay1069videost| 福利一区二区在线| 蓝色福利精品导航| 亚洲一级在线观看| 亚洲色图视频网站| 国产三级精品三级在线专区| 日韩三级伦理片妻子的秘密按摩| 97久久超碰国产精品电影| 国产黄人亚洲片| 精品一区二区三区在线视频| 午夜精品成人在线视频| 玉米视频成人免费看| 综合网在线视频| **欧美大码日韩| 国产精品私房写真福利视频| 精品国一区二区三区| 欧美一区日本一区韩国一区| 欧美日韩一区二区不卡| 色一区在线观看| 91美女视频网站| 一本久久综合亚洲鲁鲁五月天 | 久久精品72免费观看| 午夜久久久久久电影| 亚洲国产一二三| 亚洲一级二级三级| 一区二区在线观看免费| 亚洲欧美综合另类在线卡通| 国产精品久久99| 亚洲欧洲日产国码二区| 国产精品不卡一区| 一区二区三区在线观看国产| 中文字幕在线不卡一区二区三区 | 91蜜桃网址入口| 一本大道久久a久久精二百| caoporm超碰国产精品| 99久久国产综合精品女不卡| 91视频www| 欧美嫩在线观看| 日韩精品资源二区在线| 精品国产自在久精品国产| 久久久99精品久久| 欧美高清在线视频| 亚洲精品欧美激情| 亚洲超丰满肉感bbw| 男人的天堂久久精品| 国产精品影视网| 97se狠狠狠综合亚洲狠狠| 在线观看91视频| 精品久久久久99| 国产精品久久久一区麻豆最新章节| 国产精品女同互慰在线看| 亚洲精品久久久久久国产精华液| 日韩综合一区二区| 国产成人小视频| 色呦呦网站一区| 欧美一区二区久久久| 国产精品亲子伦对白| 亚洲第一久久影院| 黄页网站大全一区二区| 色婷婷激情综合| 欧美mv和日韩mv的网站| 国产精品电影院| 老色鬼精品视频在线观看播放| 成人激情免费网站| 欧美日韩另类国产亚洲欧美一级| 欧美成人三级在线| 亚洲一区中文日韩| 国产成人在线视频播放| 在线播放91灌醉迷j高跟美女 | 欧美系列日韩一区| 久久久无码精品亚洲日韩按摩| 成人欧美一区二区三区小说| 久久99国产精品成人| 制服丝袜亚洲播放| 日韩美女精品在线| 国产麻豆91精品| 欧美一区二区三区不卡| 亚洲精品国产精华液|