zen_api/lm/hardware/v2/reflector_changer_service.proto#
Version: 2026.5.1
Package: zen_api.lm.hardware.v2
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.