#define SELECT_ALL_DEVICES "SELECT device_id, tech_type, address, " \
"ip_address, last_seen, presence_state, os_type, " \
- "user_id, discriminant, service_id, purpose, duid, device_icon FROM devices"
+ "user_id, discriminant, primary_key, purpose, duid, device_icon FROM devices"
#define SELECT_DEVICE "SELECT device_id, tech_type, address, " \
"ip_address, last_seen, presence_state, os_type, " \
- "user_id, discriminant, service_id, purpose, duid, device_icon FROM devices " \
+ "user_id, discriminant, primary_key, purpose, duid, device_icon FROM devices " \
"WHERE device_id = ? AND tech_type = ? AND address = ?"
#define SELECT_DEVICE_NUMBER "SELECT device_number FROM devices " \
#define INSERT_DEVICE "insert into devices " \
"(device_id, tech_type, address, ip_address, last_seen, " \
- "presence_state, os_type, user_id, discriminant, service_id, " \
+ "presence_state, os_type, user_id, discriminant, primary_key, " \
"purpose, duid, device_icon)" \
"values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"
"SET address = ? WHERE device_id = ? AND tech_type = ?"
#define UPDATE_DEVICE "UPDATE devices " \
- "SET (os_type, discriminant, ip_address, service_id, " \
+ "SET (os_type, discriminant, ip_address, primary_key, " \
"purpose, duid, device_icon) = (?, ?, ?, ?, ?, ?, ?) " \
"WHERE device_id = ? AND tech_type = ? AND address = ?"
error_code, handle_error);
DB_ACTION(sqlite3_bind_text(stmt, 3, ip, -1, SQLITE_TRANSIENT),
error_code, handle_error);
- DB_ACTION(sqlite3_bind_text(stmt, 4, &(payload.service_id), 1, SQLITE_TRANSIENT),
+ DB_ACTION(sqlite3_bind_text(stmt, 4, &(payload.primary_key), 1, SQLITE_TRANSIENT),
error_code, handle_error);
DB_ACTION(sqlite3_bind_text(stmt, 5, &(payload.purpose), 1, SQLITE_TRANSIENT),
error_code, handle_error);
UAM_INFO("%s-%d-%s-%s-%llu-%d-%d-%d-%d-0x%2.2X", dev_info->device_id,
dev_info->type, dev_info->mac, dev_info->ipv4_addr,
last_seen, presence_state, dev_info->operating_system, dev_info->discriminant,
- user_id, dev_info->payload.service_id);
+ user_id, dev_info->payload.primary_key);
DB_ACTION(sqlite3_bind_text(stmt, 1, dev_info->device_id, -1, SQLITE_TRANSIENT),
error_code, handle_error);
error_code, handle_error);
DB_ACTION(sqlite3_bind_int(stmt, 9, dev_info->discriminant),
error_code, handle_error);
- DB_ACTION(sqlite3_bind_text(stmt, 10, &(dev_info->payload.service_id), 1, SQLITE_TRANSIENT),
+ DB_ACTION(sqlite3_bind_text(stmt, 10, &(dev_info->payload.primary_key), 1, SQLITE_TRANSIENT),
error_code, handle_error);
DB_ACTION(sqlite3_bind_text(stmt, 11, &(dev_info->payload.purpose), 1, SQLITE_TRANSIENT),
error_code, handle_error);
info->dev_info.discriminant = sqlite3_column_int(stmt, 8);
memset(info->dev_info.payload.duid, 0, UAM_BLE_PAYLOAD_DUID_LEN + 1);
buf = (char *)sqlite3_column_text(stmt, 9);
- info->dev_info.payload.service_id = buf ? *buf : 13;
+ info->dev_info.payload.primary_key = buf ? *buf : 13;
buf = (char *)sqlite3_column_text(stmt, 10);
info->dev_info.payload.purpose = buf ? *buf : 1;
if ((char*)sqlite3_column_text(stmt, 11))
info->dev_info.operating_system,
info->user_id,
info->dev_info.discriminant,
- info->dev_info.payload.service_id);
+ info->dev_info.payload.primary_key);
}
handle_error:
info->dev_info.discriminant = sqlite3_column_int(stmt, 8);
memset(info->dev_info.payload.duid, 0, UAM_BLE_PAYLOAD_DUID_LEN + 1);
buf = (char *)sqlite3_column_text(stmt, 9);
- info->dev_info.payload.service_id = buf ? *buf : 13;
+ info->dev_info.payload.primary_key = buf ? *buf : 13;
buf = (char *)sqlite3_column_text(stmt, 10);
info->dev_info.payload.purpose = buf ? *buf : 1;
if ((char*)sqlite3_column_text(stmt, 11))
info->dev_info.operating_system,
info->user_id,
info->dev_info.discriminant,
- info->dev_info.payload.service_id);
+ info->dev_info.payload.primary_key);
device_list = g_slist_append(device_list, info);
break;