Skip to content

zen_api/lm/hardware/v2/objective_changer_service.proto#

Version: 2026.5.1

Package: zen_api.lm.hardware.v2

Download proto source

Service ObjectiveChangerService#

The IObjectiveChangerService interface.

GetObjectives#

Gets the objectives

rpc GetObjectives (zen_api.lm.hardware.v2.ObjectiveChangerServiceGetObjectivesRequest) returns (zen_api.lm.hardware.v2.ObjectiveChangerServiceGetObjectivesResponse);

Request: zen_api.lm.hardware.v2.ObjectiveChangerServiceGetObjectivesRequest

Response: zen_api.lm.hardware.v2.ObjectiveChangerServiceGetObjectivesResponse

GetPosition#

Gets the objective position.

rpc GetPosition (zen_api.lm.hardware.v2.ObjectiveChangerServiceGetPositionRequest) returns (zen_api.lm.hardware.v2.ObjectiveChangerServiceGetPositionResponse);

Request: zen_api.lm.hardware.v2.ObjectiveChangerServiceGetPositionRequest

Response: zen_api.lm.hardware.v2.ObjectiveChangerServiceGetPositionResponse

MoveTo#

Moves the objective to the given position index.

rpc MoveTo (zen_api.lm.hardware.v2.ObjectiveChangerServiceMoveToRequest) returns (zen_api.lm.hardware.v2.ObjectiveChangerServiceMoveToResponse);

Request: zen_api.lm.hardware.v2.ObjectiveChangerServiceMoveToRequest

Response: zen_api.lm.hardware.v2.ObjectiveChangerServiceMoveToResponse

Message ObjectiveChangerServiceGetObjectivesRequest#

The ObjectiveChangerServiceGetObjectivesRequest class.

Message ObjectiveChangerServiceGetObjectivesResponse#

A list of available objectives.

Field Number Type Presence Description
objectives 1 zen_api.lm.hardware.v2.ObjectiveData repeated The objectives.

Message ObjectiveChangerServiceGetPositionRequest#

The ObjectiveChangerServiceGetPositionRequest class.

Message ObjectiveChangerServiceGetPositionResponse#

Position index of the objective.

Field Number Type Presence Description
value 1 int32 singular The position index.

Message ObjectiveChangerServiceMoveToRequest#

The ObjectiveChangerServiceMoveToRequest class.

Field Number Type Presence Description
position_index 1 int32 singular New position index.

Message ObjectiveChangerServiceMoveToResponse#

Describes the result of a ObjectiveChanger.MoveTo request.