Callback interface for bluetooth scan results
Called for each device that was found during the scan
Called when the scan ended
Called when the scan failed