22 public viam::component::movementsensor::v1::MovementSensorService::Service {
25 using service_type = component::movementsensor::v1::MovementSensorService;
28 ::grpc::Status GetLinearVelocity(
29 ::grpc::ServerContext* context,
30 const ::viam::component::movementsensor::v1::GetLinearVelocityRequest* request,
31 ::viam::component::movementsensor::v1::GetLinearVelocityResponse* response)
noexcept
34 ::grpc::Status GetAngularVelocity(
35 ::grpc::ServerContext* context,
36 const ::viam::component::movementsensor::v1::GetAngularVelocityRequest* request,
37 ::viam::component::movementsensor::v1::GetAngularVelocityResponse* response)
noexcept
40 ::grpc::Status GetCompassHeading(
41 ::grpc::ServerContext* context,
42 const ::viam::component::movementsensor::v1::GetCompassHeadingRequest* request,
43 ::viam::component::movementsensor::v1::GetCompassHeadingResponse* response)
noexcept
46 ::grpc::Status GetOrientation(
47 ::grpc::ServerContext* context,
48 const ::viam::component::movementsensor::v1::GetOrientationRequest* request,
49 ::viam::component::movementsensor::v1::GetOrientationResponse* response)
noexcept override;
51 ::grpc::Status GetPosition(
52 ::grpc::ServerContext* context,
53 const ::viam::component::movementsensor::v1::GetPositionRequest* request,
54 ::viam::component::movementsensor::v1::GetPositionResponse* response)
noexcept override;
56 ::grpc::Status GetProperties(
57 ::grpc::ServerContext* context,
58 const ::viam::component::movementsensor::v1::GetPropertiesRequest* request,
59 ::viam::component::movementsensor::v1::GetPropertiesResponse* response)
noexcept override;
61 ::grpc::Status GetAccuracy(
62 ::grpc::ServerContext* context,
63 const ::viam::component::movementsensor::v1::GetAccuracyRequest* request,
64 ::viam::component::movementsensor::v1::GetAccuracyResponse* response)
noexcept override;
66 ::grpc::Status GetLinearAcceleration(
67 ::grpc::ServerContext* context,
68 const ::viam::component::movementsensor::v1::GetLinearAccelerationRequest* request,
69 ::viam::component::movementsensor::v1::GetLinearAccelerationResponse* response)
noexcept
72 ::grpc::Status DoCommand(::grpc::ServerContext* context,
73 const viam::common::v1::DoCommandRequest* request,
74 viam::common::v1::DoCommandResponse* response)
noexcept override;
76 ::grpc::Status GetGeometries(
77 ::grpc::ServerContext* context,
78 const ::viam::common::v1::GetGeometriesRequest* request,
79 ::viam::common::v1::GetGeometriesResponse* response)
noexcept override;