X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fconnectivity%2Fsrc%2Fbt_le_adapter%2Ftizen%2Fcaleserver_mcd.c;h=9f3791fde9480639fd0ea530f52d09af54960f36;hb=487f60fa7ccf510ddd05e2fcfe7ed1888db6566a;hp=5c36a0324f57703606fa73c7f70b728132e20f4c;hpb=0e2281a1d503c8ffb6fba02345355965fb498d83;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/connectivity/src/bt_le_adapter/tizen/caleserver_mcd.c b/resource/csdk/connectivity/src/bt_le_adapter/tizen/caleserver_mcd.c index 5c36a03..9f3791f 100644 --- a/resource/csdk/connectivity/src/bt_le_adapter/tizen/caleserver_mcd.c +++ b/resource/csdk/connectivity/src/bt_le_adapter/tizen/caleserver_mcd.c @@ -1185,6 +1185,15 @@ uint16_t CALEServerGetMtuSize(const char* address) unsigned int mtu = CA_DEFAULT_BLE_MTU_SIZE; int ret = 0; +#ifdef BLE_TIZEN_55 + ret = bt_gatt_server_get_device_mtu(address, &mtu); + if (0 != ret) + { + OIC_LOG_V(ERROR, TAG, + "bt_gatt_server_get_device_mtu failed with return [%s]", CALEGetErrorMsg(ret)); + return CA_DEFAULT_BLE_MTU_SIZE; + } +#else #ifdef BLE_TIZEN_40 bt_gatt_client_h client = NULL; ret = bt_gatt_client_create(address, &client); @@ -1219,6 +1228,7 @@ uint16_t CALEServerGetMtuSize(const char* address) return CA_DEFAULT_BLE_MTU_SIZE; } #endif // BLE_TIZEN_40 +#endif // BLE_TIZEN_55 OIC_LOG_V(INFO, TAG, "mtu size(including header) from bt_device_get_att_mtu is %d", mtu); OIC_LOG(DEBUG, TAG, "OUT");