def centralManager_didDiscoverPeripheral_advertisementData_RSSI_(self, manager, peripheral, data, rssi):
logger.debug('<STR_LIT>')<EOL>device = device_list().get(peripheral)<EOL>if device is None:<EOL><INDENT>device = device_list().add(peripheral, CoreBluetoothDevice(peripheral))<EOL><DEDENT>device._update_advertised(data)<EOL>
Called when the BLE adapter found a device while scanning, or has
        new advertisement data for a device.