Skip to content

Commit 49d8829

Browse files
authored
Add generic service to registry (#393)
1 parent 754c945 commit 49d8829

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

lib/src/resource/registry.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ import '../components/switch/client.dart';
3030
import '../components/switch/switch.dart';
3131
import '../resource/base.dart';
3232
import '../services/discovery.dart';
33+
import '../services/generic.dart';
3334
import '../services/vision.dart';
3435

3536
/// {@category Viam SDK}
@@ -75,8 +76,9 @@ class Registry {
7576
registerSubtype(ResourceRegistration(Sensor.subtype, (name, channel) => SensorClient(name, channel)));
7677
registerSubtype(ResourceRegistration(Servo.subtype, (name, channel) => ServoClient(name, channel)));
7778
registerSubtype(ResourceRegistration(Switch.subtype, (name, channel) => SwitchClient(name, channel)));
78-
registerSubtype(ResourceRegistration(VisionClient.subtype, (name, channel) => VisionClient(name, channel)));
7979
registerSubtype(ResourceRegistration(DiscoveryClient.subtype, (name, channel) => DiscoveryClient(name, channel)));
80+
registerSubtype(ResourceRegistration(GenericServiceClient.subtype, (name, channel) => GenericServiceClient(name, channel)));
81+
registerSubtype(ResourceRegistration(VisionClient.subtype, (name, channel) => VisionClient(name, channel)));
8082
}
8183

8284
/// The [Subtype] available in the SDK

lib/src/services/discovery.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import 'package:grpc/grpc_connection_interface.dart';
22

3-
import '../../protos/common/common.dart';
4-
import '../../protos/service/discovery.dart';
53
import '../gen/app/v1/robot.pb.dart';
64
import '../gen/common/v1/common.pb.dart';
75
import '../gen/service/discovery/v1/discovery.pbgrpc.dart';

lib/src/services/generic.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import 'package:grpc/grpc_connection_interface.dart';
22

3-
import '../../protos/common/common.dart';
43
import '../gen/common/v1/common.pb.dart';
54
import '../gen/service/generic/v1/generic.pbgrpc.dart' as generic_pb;
65
import '../resource/base.dart';

0 commit comments

Comments
 (0)