void *found;
} search_index;
-inline void net_nfc_convert_byte_order(unsigned char *array, int size)
+void net_nfc_convert_byte_order(unsigned char *array, int size)
{
int i;
unsigned char tmp_char;
static int __property_equal_to(gconstpointer key1, gconstpointer key2)
{
- net_nfc_carrier_property_s *arg1 = (net_nfc_carrier_property_s *)key1;
- net_nfc_carrier_property_s *arg2 = (net_nfc_carrier_property_s *)key2;
+ const net_nfc_carrier_property_s *arg1 = key1;
+ const net_nfc_carrier_property_s *arg2 = key2;
if (arg1->attribute < arg2->attribute)
{
static void __find_nth_group(gpointer data, gpointer user_data)
{
- net_nfc_carrier_property_s *info = (net_nfc_carrier_property_s *)data;
- search_index *nth = (search_index *)user_data;
+ net_nfc_carrier_property_s *info = data;
+ search_index *nth = user_data;
if (info == NULL || user_data == NULL)
return;
static void __free_all_data(gpointer data, gpointer user_data)
{
- net_nfc_carrier_property_s *info = (net_nfc_carrier_property_s *)data;
+ net_nfc_carrier_property_s *info = data;
if (info == NULL)
return;
if (info->is_group)
{
- DEBUG_MSG("FREE: group is found");
- net_nfc_util_free_carrier_group((net_nfc_carrier_property_s *)info);
+ NFC_DBG("FREE: group is found");
+ net_nfc_util_free_carrier_group(info);
}
else
{
- DEBUG_MSG("FREE: element is found ATTRIB:0x%X length:%d", info->attribute, info->length);
+ NFC_DBG("FREE: element is found ATTRIB:0x%X length:%d", info->attribute, info->length);
_net_nfc_util_free_mem(info->data);
_net_nfc_util_free_mem(info);
}
payload.buffer = rand_buffer;
payload.length = 2;
- DEBUG_MSG("rand number = [0x%x] [0x%x] => [0x%x]", payload.buffer[0], payload.buffer[1], random_num);
+ NFC_DBG("rand number = [0x%x] [0x%x] => [0x%x]", payload.buffer[0], payload.buffer[1], random_num);
return net_nfc_util_create_record(NET_NFC_RECORD_WELL_KNOWN_TYPE, &typeName, NULL, &payload, record);
}
return NET_NFC_OK;
}
-net_nfc_error_e net_nfc_util_add_carrier_config_property(net_nfc_carrier_config_s *config, uint16_t attribute, uint16_t size, uint8_t * data)
+net_nfc_error_e net_nfc_util_add_carrier_config_property(
+ net_nfc_carrier_config_s *config, uint16_t attribute, uint16_t size, uint8_t *data)
{
net_nfc_carrier_property_s *elem = NULL;
- DEBUG_MSG("ADD property: [ATTRIB:0x%X, SIZE:%d]", attribute, size);
+ NFC_DBG("ADD property: [ATTRIB:0x%X, SIZE:%d]", attribute, size);
if (config == NULL || data == NULL)
{
config->data = g_list_append(config->data, elem);
config->length += size + 2 * __net_nfc_get_size_of_attribute(attribute);
- DEBUG_MSG("ADD completed total length %d", config->length);
+ NFC_DBG("ADD completed total length %d", config->length);
return NET_NFC_OK;
}
-net_nfc_error_e net_nfc_util_remove_carrier_config_property(net_nfc_carrier_config_s *config, uint16_t attribute)
+net_nfc_error_e net_nfc_util_remove_carrier_config_property(
+ net_nfc_carrier_config_s *config, uint16_t attribute)
{
net_nfc_carrier_property_s *elem = NULL;
if (elem->is_group)
{
- net_nfc_util_free_carrier_group((net_nfc_carrier_property_s *)elem);
+ net_nfc_util_free_carrier_group(elem);
}
else
{
}
net_nfc_error_e net_nfc_util_get_carrier_config_property(
- net_nfc_carrier_config_s *config, uint16_t attribute, uint16_t *size, uint8_t **data)
+ net_nfc_carrier_config_s *config,
+ uint16_t attribute,
+ uint16_t *size,
+ uint8_t **data)
{
net_nfc_carrier_property_s *elem = NULL;
return NET_NFC_OK;
}
-net_nfc_error_e net_nfc_util_remove_carrier_config_group(net_nfc_carrier_config_s *config, net_nfc_carrier_property_s *group)
+net_nfc_error_e net_nfc_util_remove_carrier_config_group(
+ net_nfc_carrier_config_s *config, net_nfc_carrier_property_s *group)
{
if (config == NULL || group == NULL)
{
config->length -= group->length;
config->data = g_list_remove(config->data, group);
- net_nfc_util_free_carrier_group((net_nfc_carrier_property_s *)group);
+ net_nfc_util_free_carrier_group(group);
return NET_NFC_OK;
}
-net_nfc_error_e net_nfc_util_get_carrier_config_group(net_nfc_carrier_config_s *config, int index, net_nfc_carrier_property_s **group)
+net_nfc_error_e net_nfc_util_get_carrier_config_group(
+ net_nfc_carrier_config_s *config, int index, net_nfc_carrier_property_s **group)
{
search_index result;
return NET_NFC_OK;
}
-net_nfc_error_e net_nfc_util_create_carrier_config_group(net_nfc_carrier_property_s **group, uint16_t attribute)
+net_nfc_error_e net_nfc_util_create_carrier_config_group(
+ net_nfc_carrier_property_s **group, uint16_t attribute)
{
if (group == NULL)
{
return NET_NFC_OK;
}
-net_nfc_error_e net_nfc_util_add_carrier_config_group_property(net_nfc_carrier_property_s *group, uint16_t attribute, uint16_t size, uint8_t *data)
+net_nfc_error_e net_nfc_util_add_carrier_config_group_property(
+ net_nfc_carrier_property_s *group, uint16_t attribute, uint16_t size, uint8_t *data)
{
net_nfc_carrier_property_s *elem = NULL;
- DEBUG_MSG("ADD group property: [ATTRIB:0x%X, SIZE:%d]", attribute, size);
+ NFC_DBG("ADD group property: [ATTRIB:0x%X, SIZE:%d]", attribute, size);
if (group == NULL || data == NULL)
{
group->length += size + 2 * __net_nfc_get_size_of_attribute(attribute);
group->data = g_list_append((GList *)(group->data), elem);
- DEBUG_MSG("ADD group completed total length %d", group->length);
+ NFC_DBG("ADD group completed total length %d", group->length);
return NET_NFC_OK;
}
-net_nfc_error_e net_nfc_util_get_carrier_config_group_property(net_nfc_carrier_property_s *group, uint16_t attribute, uint16_t *size, uint8_t ** data)
+net_nfc_error_e net_nfc_util_get_carrier_config_group_property(
+ net_nfc_carrier_property_s *group,
+ uint16_t attribute,
+ uint16_t *size,
+ uint8_t **data)
{
net_nfc_carrier_property_s *elem = NULL;
return NET_NFC_OK;
}
-net_nfc_error_e net_nfc_util_remove_carrier_config_group_property(net_nfc_carrier_property_s *group, uint16_t attribute)
+net_nfc_error_e net_nfc_util_remove_carrier_config_group_property(
+ net_nfc_carrier_property_s *group, uint16_t attribute)
{
net_nfc_carrier_property_s *elem = NULL;
static void __make_serial_wifi(gpointer data, gpointer user_data)
{
- net_nfc_carrier_property_s *info = (net_nfc_carrier_property_s *)data;
- data_s *payload = (data_s *)user_data;
+ net_nfc_carrier_property_s *info = data;
+ data_s *payload = user_data;
uint8_t *current;
int inc = 0;
if (info->is_group)
{
- DEBUG_MSG("[WIFI]Found Group make recursive");
+ NFC_DBG("[WIFI]Found Group make recursive");
*(uint16_t *)current = info->attribute;
net_nfc_convert_byte_order(current,2);
*(uint16_t *)(current + inc) = info->length;
}
else
{
- DEBUG_MSG("[WIFI]Element is found attrib:0x%X length:%d current:%d", info->attribute, info->length, payload->length);
+ NFC_DBG("[WIFI]Element is found attrib:0x%X length:%d current:%d", info->attribute, info->length, payload->length);
*(uint16_t *)current = info->attribute;
net_nfc_convert_byte_order(current,2);
*(uint16_t *)(current + inc) = info->length;
static void __make_serial_bt(gpointer data, gpointer user_data)
{
- net_nfc_carrier_property_s *info = (net_nfc_carrier_property_s *)data;
+ net_nfc_carrier_property_s *info = data;
data_s *payload = user_data;
uint8_t *current;
int inc = 0;
if (info->is_group)
{
- DEBUG_MSG("[BT]Found Group. call recursive");
+ NFC_DBG("[BT]Found Group. call recursive");
g_list_foreach((GList *)info->data, __make_serial_bt, payload);
}
else
{
if (info->attribute != NET_NFC_BT_ATTRIBUTE_ADDRESS)
{
- DEBUG_MSG("[BT]Element is found attrib:0x%X length:%d current:%d", info->attribute, info->length, payload->length);
+ NFC_DBG("[BT]Element is found attrib:0x%X length:%d current:%d", info->attribute, info->length, payload->length);
inc = __net_nfc_get_size_of_attribute(info->attribute);
*current = info->length + 1;
*(current + inc) = info->attribute;
}
else
{
- DEBUG_MSG("[BT]BT address is found length:%d", info->length);
+ NFC_DBG("[BT]BT address is found length:%d", info->length);
memcpy(current, info->data, info->length);
payload->length += (info->length);
}
}
}
-net_nfc_error_e net_nfc_util_create_ndef_record_with_carrier_config(ndef_record_s **record, net_nfc_carrier_config_s *config)
+net_nfc_error_e net_nfc_util_create_ndef_record_with_carrier_config(
+ ndef_record_s **record, net_nfc_carrier_config_s *config)
{
data_s payload = { NULL, 0 };
data_s record_type = { NULL, 0 };
return NET_NFC_NOT_SUPPORTED;
}
- DEBUG_MSG("payload length = %d", payload.length);
+ NFC_DBG("payload length = %d", payload.length);
return net_nfc_util_create_record(NET_NFC_RECORD_MIME_TYPE, &record_type, NULL, &payload, record);
}
return NET_NFC_OK;
}
-net_nfc_error_e net_nfc_util_create_carrier_config_from_config_record(net_nfc_carrier_config_s **config, ndef_record_s *record)
+net_nfc_error_e net_nfc_util_create_carrier_config_from_config_record(
+ net_nfc_carrier_config_s **config, ndef_record_s *record)
{
net_nfc_error_e result = NET_NFC_OK;
net_nfc_conn_handover_carrier_type_e type;
}
else
{
- DEBUG_MSG("Record type is not config type");
+ NFC_DBG("Record type is not config type");
return NET_NFC_INVALID_FORMAT;
}
buffer_ptr[1] = strlen(CONN_HANDOVER_WIFI_BSS_CARRIER_MIME_NAME);
//copy the MIME
- memcpy(buffer_ptr[2],CONN_HANDOVER_WIFI_BSS_CARRIER_MIME_NAME,(payload.buffer)[1]);
+ memcpy(&buffer_ptr[2],CONN_HANDOVER_WIFI_BSS_CARRIER_MIME_NAME,(payload.buffer)[1]);
payload.buffer[25] = '\0';
payload.length =26;
type.buffer = (uint8_t *)CH_CAR_RECORD_TYPE;
type.length = strlen(CH_CAR_RECORD_TYPE);
- net_nfc_util_create_record(NET_NFC_RECORD_MIME_TYPE,
+ net_nfc_util_create_record(NET_NFC_RECORD_WELL_KNOWN_TYPE,
&type,
NULL,
&payload,
if (inner_record == NULL)
{
// This message is not connection handover message
- DEBUG_ERR_MSG("inner_record == NULL");
+ NFC_ERR("inner_record == NULL");
return NET_NFC_INVALID_FORMAT;
}
&& strncmp((char *)(inner_record->type_s.buffer), CH_SEL_RECORD_TYPE, (size_t)(inner_record->type_s.length)) != 0)
{
// This message is not connection handover message
- DEBUG_ERR_MSG("unknown type [%s]", inner_record->type_s.buffer);
+ NFC_ERR("unknown type [%s]", inner_record->type_s.buffer);
return NET_NFC_INVALID_FORMAT;
}
}
else
{
- DEBUG_ERR_MSG("net_nfc_util_convert_ndef_message_to_rawdata failed [%d]", error);
+ NFC_ERR("net_nfc_util_convert_ndef_message_to_rawdata failed [%d]", error);
_net_nfc_util_free_mem(tdata.buffer);
}
}
else
{
- DEBUG_ERR_MSG("inner_record->payload_s.length(%d) < 1 ", inner_record->payload_s.length);
+ NFC_ERR("inner_record->payload_s.length(%d) < 1 ", inner_record->payload_s.length);
error = NET_NFC_INVALID_FORMAT;
}
if ((error = net_nfc_util_create_ndef_message(&inner_msg)) != NET_NFC_OK)
{
- DEBUG_ERR_MSG("net_nfc_util_create_ndef_message failed [%d]", error);
+ NFC_ERR("net_nfc_util_create_ndef_message failed [%d]", error);
return error;
}
if (message->records != NULL &&
memcmp((char *)message->records->type_s.buffer, CH_SEL_RECORD_TYPE, (size_t)message->records->type_s.length) != 0)
{
- DEBUG_ERR_MSG("ERROR [%d]", error);
+ NFC_ERR("ERROR [%d]", error);
net_nfc_util_free_ndef_message(inner_msg);
error = net_nfc_util_create_record(NET_NFC_RECORD_WELL_KNOWN_TYPE, &type, NULL, &payload, &carrier_rec);
if (error != NET_NFC_OK)
{
- DEBUG_ERR_MSG("net_nfc_util_create_record failed [%d]", error);
+ NFC_ERR("net_nfc_util_create_record failed [%d]", error);
net_nfc_util_free_ndef_message(inner_msg);
error = net_nfc_util_append_record(inner_msg, carrier_rec);
if (error != NET_NFC_OK)
{
- DEBUG_ERR_MSG("net_nfc_util_create_record failed [%d]", error);
+ NFC_ERR("net_nfc_util_create_record failed [%d]", error);
net_nfc_util_free_record(carrier_rec);
net_nfc_util_free_ndef_message(inner_msg);
net_nfc_util_free_ndef_message(inner_msg);
if (error != NET_NFC_OK)
{
- DEBUG_ERR_MSG("__net_nfc_replace_inner_message failed [%d]", error);
+ NFC_ERR("__net_nfc_replace_inner_message failed [%d]", error);
return error;
}
error = net_nfc_util_set_record_id((ndef_record_s *)record, &id, sizeof(id));
if (error != NET_NFC_OK)
{
- DEBUG_ERR_MSG("net_nfc_util_set_record_id failed [%d]", error);
+ NFC_ERR("net_nfc_util_set_record_id failed [%d]", error);
return error;
}
error = net_nfc_util_append_record(message, (ndef_record_s *)record);
if (error != NET_NFC_OK)
{
- DEBUG_ERR_MSG("net_nfc_util_append_record failed [%d]", error);
+ NFC_ERR("net_nfc_util_append_record failed [%d]", error);
return error;
}
if (current == NULL || idx == message->recordCount)
{
- DEBUG_MSG("The reference is not found in config records");
+ NFC_DBG("The reference is not found in config records");
return NET_NFC_NO_DATA_FOUND;
}
if ((error = net_nfc_util_create_ndef_message(&inner_msg)) != NET_NFC_OK)
{
- DEBUG_MSG("net_nfc_util_create_ndef_message failed [%d]", error);
+ NFC_DBG("net_nfc_util_create_ndef_message failed [%d]", error);
return error;
}
if (current == NULL || idx == message->recordCount)
{
- DEBUG_MSG("The reference is not found in inner message");
+ NFC_DBG("The reference is not found in inner message");
error = NET_NFC_NO_DATA_FOUND;
}
if ((error = net_nfc_util_create_ndef_message(&inner_msg)) != NET_NFC_OK)
{
- DEBUG_MSG("net_nfc_util_create_ndef_message failed [%d]", error);
+ NFC_DBG("net_nfc_util_create_ndef_message failed [%d]", error);
return error;
}
if (current == NULL || idx == message->recordCount)
{
- DEBUG_MSG("The reference is not found in inner message");
+ NFC_DBG("The reference is not found in inner message");
error = NET_NFC_NO_DATA_FOUND;
}
if ((error = net_nfc_util_create_ndef_message(&inner_msg)) != NET_NFC_OK)
{
- DEBUG_MSG("net_nfc_util_create_ndef_message failed [%d]", error);
+ NFC_DBG("net_nfc_util_create_ndef_message failed [%d]", error);
return error;
}
if (strncmp((char*)cr_record->type_s.buffer, COLLISION_DETECT_RECORD_TYPE, (size_t)cr_record->type_s.length) != 0
|| cr_record->payload_s.length < 2)
{
- DEBUG_MSG("There is no Collision resolution record");
+ NFC_DBG("There is no Collision resolution record");
error = NET_NFC_INVALID_FORMAT;
}
if ((error = net_nfc_util_create_ndef_message(&inner_msg)) != NET_NFC_OK)
{
- DEBUG_MSG("net_nfc_util_create_ndef_message failed [%d]", error);
+ NFC_DBG("net_nfc_util_create_ndef_message failed [%d]", error);
return error;
}
if ((error = net_nfc_util_create_ndef_message(&inner_msg)) != NET_NFC_OK)
{
- DEBUG_MSG("net_nfc_util_create_ndef_message failed [%d]", error);
+ NFC_DBG("net_nfc_util_create_ndef_message failed [%d]", error);
return error;
}
if ((error = net_nfc_util_create_ndef_message(&inner_msg)) != NET_NFC_OK)
{
- DEBUG_MSG("net_nfc_util_create_ndef_message failed [%d]", error);
+ NFC_DBG("net_nfc_util_create_ndef_message failed [%d]", error);
return error;
}
{
if(strncmp((char*)record->type_s.buffer, CH_CAR_RECORD_TYPE, (size_t)record->type_s.length) == 0)
{
- DEBUG_MSG("CH_CAR_RECORD_TYPE");
+ NFC_DBG("CH_CAR_RECORD_TYPE");
char ctf = record->payload_s.buffer[0] & 0x07;
char ctype_length = record->payload_s.buffer[1];
{
*type = NET_NFC_CONN_HANDOVER_CARRIER_UNKNOWN;
}
- break;
+ break;
case NET_NFC_RECORD_WELL_KNOWN_TYPE: /* NFC Forum Well-known Type*/
case NET_NFC_RECORD_URI: /* Absolute URIs as defined in [RFC 3986] */
case NET_NFC_RECORD_EXTERNAL_RTD: /* NFC Forum external type */
}
else
{
- DEBUG_MSG("Other record type");
- if (strncmp((char *)record->type_s.buffer, CONN_HANDOVER_BT_CARRIER_MIME_NAME, (size_t)record->type_s.length) == 0)
+ NFC_DBG("Other record type");
+ if (strncmp((char *)record->type_s.buffer, CONN_HANDOVER_BT_CARRIER_MIME_NAME,
+ (size_t)record->type_s.length) == 0)
{
*type = NET_NFC_CONN_HANDOVER_CARRIER_BT;
}
return NET_NFC_OK;
}
-net_nfc_error_e net_nfc_util_get_alternative_carrier_type(ndef_message_s *message, int index, net_nfc_conn_handover_carrier_type_e *type)
+net_nfc_error_e net_nfc_util_get_alternative_carrier_type(ndef_message_s *message,
+ int index, net_nfc_conn_handover_carrier_type_e *type)
{
ndef_record_s *record = NULL;
- net_nfc_error_e error;
+ net_nfc_error_e ret;
- error = net_nfc_util_get_carrier_config_record(message, index, (ndef_record_s **)&record);
- if (error != NET_NFC_OK)
- {
- return error;
- }
+ ret = net_nfc_util_get_carrier_config_record(message, index, &record);
+ if (ret != NET_NFC_OK)
+ return ret;
return net_nfc_util_get_alternative_carrier_type_from_record(record, type);
}
-net_nfc_error_e net_nfc_util_get_selector_power_status(ndef_message_s *message, net_nfc_conn_handover_carrier_state_e *power_state)
+net_nfc_error_e net_nfc_util_get_selector_power_status(ndef_message_s *message,
+ net_nfc_conn_handover_carrier_state_e *power_state)
{
net_nfc_error_e error;
ndef_message_s *inner_msg = NULL;
ndef_record_s *current = NULL;
int idx;
- net_nfc_conn_handover_carrier_state_e selector_state = NET_NFC_CONN_HANDOVER_CARRIER_INACTIVATE;
+ net_nfc_conn_handover_carrier_state_e selector_state;
+
+ selector_state = NET_NFC_CONN_HANDOVER_CARRIER_INACTIVATE;
if (message == NULL)
{
current = inner_msg->records;
for (idx = 0; idx < inner_msg->recordCount; idx++)
{
- if (strncmp((char *)current->type_s.buffer, ALTERNATIVE_RECORD_TYPE, (size_t)current->type_s.length) == 0)
+ if (strncmp((char *)current->type_s.buffer, ALTERNATIVE_RECORD_TYPE,
+ (size_t)current->type_s.length) == 0)
{
if (((current->payload_s.buffer[0] & 0x3) == NET_NFC_CONN_HANDOVER_CARRIER_ACTIVATE) || ((current->payload_s.buffer[0] & 0x3) == NET_NFC_CONN_HANDOVER_CARRIER_ACTIVATING))
{
}
else
{
- DEBUG_ERR_MSG("_net_nfc_util_create_ndef_message failed [%d]", error);
+ NFC_ERR("_net_nfc_util_create_ndef_message failed [%d]", error);
}
net_nfc_util_free_ndef_message(inner_msg);
}
else
{
- DEBUG_ERR_MSG("_net_nfc_util_create_ndef_message failed [%d]", error);
+ NFC_ERR("_net_nfc_util_create_ndef_message failed [%d]", error);
error = NET_NFC_ALLOC_FAIL;
}