     
     /// Initializes the Bluetooth controller with the specified address.
     public init(address: BluetoothAddress) throws {
-        
+        #warning("HCIGetRoute()")
+        fatalError()
+        /*
         guard let deviceIdentifier = try HCIGetRoute(address, socket)
             else { throw Error.adapterNotFound }
         let address = HCISocketAddress(

        }
        self.id = id
        self.fileDescriptor = fileDescriptor
    }
}


    }
    
    static var `default`: HostController? {
        do {
            let fileDescriptor = try FileDescriptor.bluetooth(.hci, flags: [.closeOnExec])
            return try fileDescriptor.closeAfter {
                try fileDescriptor.deviceList(count: 1)
                    .first
                    .map { try HostController(id: $0.id) }
            }
        } catch {
            assertionFailure("Could not initialize HCI device. \(error)")
            return nil
        }
    }
}
/*
public extension HostController {
    
    /// Open and initialize HCI device.
