discoverResources method

Future<List<ComponentConfig>> discoverResources({
  1. Map<String, dynamic>? extra,
})

Returns a list of ComponentConfigs for all discovered viam resources connected to the viam-server machine.

// Example:
var resources = await myDiscoveryService.discoverResources('myWebcam');

Implementation

Future<List<ComponentConfig>> discoverResources({Map<String, dynamic>? extra}) async {
  final request = DiscoverResourcesRequest(name: name, extra: extra?.toStruct());
  final response = await client.discoverResources(request);
  return response.discoveries;
}