Skip to content

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

Version: 2026.5.1

Package: zen_api.lm.hardware.v2

Download proto source

Service ReflectorChangerService#

The IReflectorChangerService interface.

GetPosition#

Gets the reflector position.

rpc GetPosition (zen_api.lm.hardware.v2.ReflectorChangerServiceGetPositionRequest) returns (zen_api.lm.hardware.v2.ReflectorChangerServiceGetPositionResponse);

Request: zen_api.lm.hardware.v2.ReflectorChangerServiceGetPositionRequest

Response: zen_api.lm.hardware.v2.ReflectorChangerServiceGetPositionResponse

GetReflectors#

Gets the reflectors.

rpc GetReflectors (zen_api.lm.hardware.v2.ReflectorChangerServiceGetReflectorsRequest) returns (zen_api.lm.hardware.v2.ReflectorChangerServiceGetReflectorsResponse);

Request: zen_api.lm.hardware.v2.ReflectorChangerServiceGetReflectorsRequest

Response: zen_api.lm.hardware.v2.ReflectorChangerServiceGetReflectorsResponse

MoveTo#

Moves the reflector changer to the given position index.

rpc MoveTo (zen_api.lm.hardware.v2.ReflectorChangerServiceMoveToRequest) returns (zen_api.lm.hardware.v2.ReflectorChangerServiceMoveToResponse);

Request: zen_api.lm.hardware.v2.ReflectorChangerServiceMoveToRequest

Response: zen_api.lm.hardware.v2.ReflectorChangerServiceMoveToResponse

Message ReflectorChangerServiceGetPositionRequest#

The ReflectorChangerServiceGetPositionRequest class.

Message ReflectorChangerServiceGetPositionResponse#

Position index of the objective.

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

Message ReflectorChangerServiceGetReflectorsRequest#

The ReflectorChangerServiceGetReflectorsRequest class.

Message ReflectorChangerServiceGetReflectorsResponse#

A list of available objectives.

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

Message ReflectorChangerServiceMoveToRequest#

The ReflectorChangerServiceMoveToRequest class.

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

Message ReflectorChangerServiceMoveToResponse#

Describes the result of a ReflectorChanger.MoveTo request.