Пример #1
0
int DtaEnableDiscovery(void)
{
    int retVal = 0;

    unsigned char pattern_num = DtaGetConfig()->pattern_num;
    DTA_TEST_TYPE type = DtaGetType();

    LOGD("MT6605 %s: type(0x%x) pattern(0x%x)", __FUNCTION__, type, pattern_num);

    switch(type)
    {
    case DTA_TEST_PLATFORM:
    case DTA_TEST_P2P:
    case DTA_TEST_LISTEN:
    case DTA_TEST_SWP:
        //if (!JniDtaEnableDiscovery((unsigned char)type,pattern_num, &DTA_Listen_Config))
        if (!JniDtaEnableDiscovery((unsigned char)type,pattern_num))
        {
            retVal = -1;
        }
        break;

    default:
        LOGW("MT6605 no support type 0x%X", type);
        transferMessageToJava((char*)"no support type");
        retVal = -1;
        break;
    }


end:
    return retVal;
}
Пример #2
0
int T2TPlatformTest(void)
{
    int send_len;

    transferMessageToJava((char*)"T2TPlatformTest");
    LOGD("%s:", __FUNCTION__);

    send_len = DtaRfCmd(DTA_T2T_CMD_0_REQ,
                        sizeof(DTA_T2T_CMD_0_REQ),
                        T2TCmdRsp_0);

    if(0 == send_len)
        DtaFlowTestEnd();

    return send_len;
}