FUNC_EXIT;
}
+int _uam_core_add_payload(uam_ble_payload_s *payload,
+ const char *device_id, int tech_type)
+{
+ FUNC_ENTRY;
+ int ret = UAM_ERROR_NONE;
+ uam_db_tech_info_t *tech_info;
+// char *mac;
+
+ retv_if(NULL == payload, UAM_ERROR_INVALID_PARAMETER);
+ retv_if(NULL == device_id, UAM_ERROR_INVALID_PARAMETER);
+ retv_if(UAM_TECH_TYPE_NONE >= tech_type, UAM_ERROR_INVALID_PARAMETER);
+ retv_if(UAM_TECH_TYPE_MAX <= tech_type, UAM_ERROR_INVALID_PARAMETER);
+
+ tech_info = __uam_core_get_dev_tech_info(device_id, tech_type);
+ retv_if(NULL == tech_info, UAM_ERROR_INVALID_PARAMETER);
+// mac = __get_mac_addr(tech_info);
+
+ /*** Add payload to database ***/
+// ret = _uam_db_insert_payload(payload, device_id, tech_type, mac);
+ if (UAM_ERROR_NONE != ret) {
+ UAM_ERR("_uam_db_insert_adv_info failed");
+ return ret;
+ }
+
+ FUNC_EXIT;
+ return UAM_ERROR_NONE;
+}