}
(*device)->payload = g_new0(uas_ble_payload_t, 1);
(*device)->payload->primary_key = tech->payload->primary_key;
- (*device)->payload->purpose = tech->payload->purpose;
+ (*device)->payload->secondary_key = tech->payload->secondary_key;
(*device)->payload->device_icon = tech->payload->device_icon;
(*device)->payload->duid = g_memdup(tech->payload->duid, UAM_BLE_PAYLOAD_DUID_LEN);
(*device)->payload->bt_mac = g_memdup(tech->payload->bt_mac, UAM_BT_MAC_ADDRESS_STRING_LEN);
device->payload = g_new0(uas_ble_payload_t, 1);
device->payload->primary_key = dev->payload.primary_key;
- device->payload->purpose = dev->payload.purpose;
+ device->payload->secondary_key = dev->payload.secondary_key;
device->payload->device_icon = dev->payload.device_icon;
device->payload->duid = g_memdup(&(dev->payload.duid), UAM_BLE_PAYLOAD_DUID_LEN);
device->payload->bt_mac = g_memdup(&(dev->payload.bt_mac), UAM_BT_MAC_ADDRESS_STRING_LEN);
if (dev->payload) {
device->payload.primary_key = dev->payload->primary_key;
device->payload.device_icon = dev->payload->device_icon;
- device->payload.purpose = dev->payload->purpose;
+ device->payload.secondary_key = dev->payload->secondary_key;
if (dev->payload->duid)
memcpy(device->payload.duid, dev->payload->duid, UAM_BLE_PAYLOAD_DUID_LEN);
if (dev->payload->bt_mac)
if (payload) {
dev_payload->primary_key = payload->primary_key;
dev_payload->device_icon = payload->device_icon;
- dev_payload->purpose = payload->purpose;
+ dev_payload->secondary_key = payload->secondary_key;
if (payload->duid)
memcpy(dev_payload->duid,
payload->duid, UAM_BLE_PAYLOAD_DUID_LEN);
tech->payload = g_new0(uam_db_ble_payload_t, 1);
tech->payload->primary_key = dev_info->payload.primary_key;
- tech->payload->purpose = dev_info->payload.purpose;
+ tech->payload->secondary_key = dev_info->payload.secondary_key;
tech->payload->device_icon = dev_info->payload.device_icon;
tech->payload->duid = g_memdup(&(dev_info->payload.duid), UAM_BLE_PAYLOAD_DUID_LEN);
tech->payload->bt_mac = g_memdup(&(dev_info->payload.bt_mac), UAM_BT_MAC_ADDRESS_STRING_LEN);
/* Update Payload for device-tech */
tech->payload->primary_key = a_device->payload.primary_key;
- tech->payload->purpose = a_device->payload.purpose;
+ tech->payload->secondary_key = a_device->payload.secondary_key;
tech->payload->device_icon = a_device->payload.device_icon;
tech->payload->duid = g_memdup(&(a_device->payload.duid), UAM_BLE_PAYLOAD_DUID_LEN);
tech->payload->bt_mac = g_memdup(&(a_device->payload.bt_mac), UAM_BT_MAC_ADDRESS_STRING_LEN);
#define SELECT_ALL_DEVICES "SELECT device_id, tech_type, address, " \
"ip_address, last_seen, presence_state, os_type, " \
- "user_id, discriminant, primary_key, purpose, duid, device_icon FROM devices"
+ "user_id, discriminant, primary_key, secondary_key, 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, primary_key, purpose, duid, device_icon FROM devices " \
+ "user_id, discriminant, primary_key, secondary_key, 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, primary_key, " \
- "purpose, duid, device_icon)" \
+ "secondary_key, duid, device_icon)" \
"values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"
#define UPDATE_LAST_SEEN "UPDATE devices " \
#define UPDATE_DEVICE "UPDATE devices " \
"SET (os_type, discriminant, ip_address, primary_key, " \
- "purpose, duid, device_icon) = (?, ?, ?, ?, ?, ?, ?) " \
+ "secondary_key, duid, device_icon) = (?, ?, ?, ?, ?, ?, ?) " \
"WHERE device_id = ? AND tech_type = ? AND address = ?"
#define DELETE_ALL_DEVICES "delete from devices "
error_code, handle_error);
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),
+ DB_ACTION(sqlite3_bind_text(stmt, 5, &(payload.secondary_key), 1, SQLITE_TRANSIENT),
error_code, handle_error);
DB_ACTION(sqlite3_bind_text(stmt, 6, payload.duid, UAM_BLE_PAYLOAD_DUID_LEN + 1, SQLITE_TRANSIENT),
error_code, handle_error);
error_code, handle_error);
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),
+ DB_ACTION(sqlite3_bind_text(stmt, 11, &(dev_info->payload.secondary_key), 1, SQLITE_TRANSIENT),
error_code, handle_error);
DB_ACTION(sqlite3_bind_text(stmt, 12, dev_info->payload.duid, UAM_BLE_PAYLOAD_DUID_LEN + 1, SQLITE_TRANSIENT),
error_code, handle_error);
buf = (char *)sqlite3_column_text(stmt, 9);
info->dev_info.payload.primary_key = buf ? *buf : 13;
buf = (char *)sqlite3_column_text(stmt, 10);
- info->dev_info.payload.purpose = buf ? *buf : 1;
+ info->dev_info.payload.secondary_key = buf ? *buf : 1;
if ((char*)sqlite3_column_text(stmt, 11))
memcpy(info->dev_info.payload.duid, (char *)sqlite3_column_text(stmt, 11),
UAM_BLE_PAYLOAD_DUID_LEN);
buf = (char *)sqlite3_column_text(stmt, 9);
info->dev_info.payload.primary_key = buf ? *buf : 13;
buf = (char *)sqlite3_column_text(stmt, 10);
- info->dev_info.payload.purpose = buf ? *buf : 1;
+ info->dev_info.payload.secondary_key = buf ? *buf : 1;
if ((char*)sqlite3_column_text(stmt, 11))
memcpy(info->dev_info.payload.duid, (char *)sqlite3_column_text(stmt, 11),
UAM_BLE_PAYLOAD_DUID_LEN);