Angular client services for MAVSDK gRPC-Web, version 2.0.0 (stable). This library provides Angular-injectable services to interact with MAVSDK over gRPC-Web, enabling drone telemetry and control in Angular 21+ applications. It is tied to the mavsdk-types schema and requires grpc-web and google-protobuf runtime dependencies. Differentiator: native Angular service pattern (Observables) vs lower-level JS SDKs. Release cadence: major versions align with Angular major releases. Note that v2.0.0 drops Angular 15/16 support.
npm install mavsdk-tsNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates a ClientService connected to a local gRPC-Web server and subscribes to telemetry stream.
Upgrade Angular project to v21 or stay on mavsdk-ts v1.x.
npm install mavsdk-ts@latest
Use Angular's providedIn: 'root' or manage subscriptions with takeUntil.
Run: npm install mavsdk-ts mavsdk-types grpc-web google-protobuf
Import TelemetryService from 'mavsdk-ts' and call its stream() method.
npm install --dev @types/google-protobuf