X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fconnectivity%2Fsrc%2Fbt_le_adapter%2Ftizen%2Fcaleserver_vd.c;h=bcd5d0d9e7405051909ae6b2a493104bf7e7aa4d;hb=487f60fa7ccf510ddd05e2fcfe7ed1888db6566a;hp=bcfe6d41f5b7aee8689a68e397003ad8fea4bfb8;hpb=caf85718c99ea740cf194d582ae283e3e1c69274;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/connectivity/src/bt_le_adapter/tizen/caleserver_vd.c b/resource/csdk/connectivity/src/bt_le_adapter/tizen/caleserver_vd.c index bcfe6d4..bcd5d0d 100644 --- a/resource/csdk/connectivity/src/bt_le_adapter/tizen/caleserver_vd.c +++ b/resource/csdk/connectivity/src/bt_le_adapter/tizen/caleserver_vd.c @@ -1047,6 +1047,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); @@ -1081,6 +1090,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");