zen_api/lm/acquisition/v1/definite_focus_service.proto#
Version: 2026.5.1
Package: zen_api.lm.acquisition.v1
Service DefiniteFocusService#
The IDefiniteFocusService interface.
FindSurface#
Finds the surface of the probe.
rpc FindSurface (zen_api.lm.acquisition.v1.DefiniteFocusServiceFindSurfaceRequest) returns (zen_api.lm.acquisition.v1.DefiniteFocusServiceFindSurfaceResponse);
Request: zen_api.lm.acquisition.v1.DefiniteFocusServiceFindSurfaceRequest
Response: zen_api.lm.acquisition.v1.DefiniteFocusServiceFindSurfaceResponse
LockFocus#
Locks the focus.
rpc LockFocus (zen_api.lm.acquisition.v1.DefiniteFocusServiceLockFocusRequest) returns (zen_api.lm.acquisition.v1.DefiniteFocusServiceLockFocusResponse);
Request: zen_api.lm.acquisition.v1.DefiniteFocusServiceLockFocusRequest
Response: zen_api.lm.acquisition.v1.DefiniteFocusServiceLockFocusResponse
RecallFocus#
Recall the focus for the component.
rpc RecallFocus (zen_api.lm.acquisition.v1.DefiniteFocusServiceRecallFocusRequest) returns (zen_api.lm.acquisition.v1.DefiniteFocusServiceRecallFocusResponse);
Request: zen_api.lm.acquisition.v1.DefiniteFocusServiceRecallFocusRequest
Response: zen_api.lm.acquisition.v1.DefiniteFocusServiceRecallFocusResponse
StoreFocus#
Stores the focus for the component.
rpc StoreFocus (zen_api.lm.acquisition.v1.DefiniteFocusServiceStoreFocusRequest) returns (zen_api.lm.acquisition.v1.DefiniteFocusServiceStoreFocusResponse);
Request: zen_api.lm.acquisition.v1.DefiniteFocusServiceStoreFocusRequest
Response: zen_api.lm.acquisition.v1.DefiniteFocusServiceStoreFocusResponse
UnlockFocus#
Unlocks the focus.
rpc UnlockFocus (zen_api.lm.acquisition.v1.DefiniteFocusServiceUnlockFocusRequest) returns (zen_api.lm.acquisition.v1.DefiniteFocusServiceUnlockFocusResponse);
Request: zen_api.lm.acquisition.v1.DefiniteFocusServiceUnlockFocusRequest
Response: zen_api.lm.acquisition.v1.DefiniteFocusServiceUnlockFocusResponse
Message DefiniteFocusServiceFindSurfaceRequest#
The DefiniteFocusServiceFindSurfaceRequest class.
Message DefiniteFocusServiceFindSurfaceResponse#
Response for FindSurface.
| Field | Number | Type | Presence | Description |
|---|---|---|---|---|
zposition |
1 | double |
singular | The Z position. |
Message DefiniteFocusServiceLockFocusRequest#
The DefiniteFocusServiceLockFocusRequest class.
| Field | Number | Type | Presence | Description |
|---|---|---|---|---|
timeout |
1 | int32 |
singular | Timeout in seconds. |
Message DefiniteFocusServiceLockFocusResponse#
Response for LockFocus.
Message DefiniteFocusServiceRecallFocusRequest#
The DefiniteFocusServiceRecallFocusRequest class.
Message DefiniteFocusServiceRecallFocusResponse#
Response for RecallFocus.
| Field | Number | Type | Presence | Description |
|---|---|---|---|---|
zposition |
1 | double |
singular | The Z position. |
Message DefiniteFocusServiceStoreFocusRequest#
The DefiniteFocusServiceStoreFocusRequest class.
Message DefiniteFocusServiceStoreFocusResponse#
Response for StoreFocus.
Message DefiniteFocusServiceUnlockFocusRequest#
The DefiniteFocusServiceUnlockFocusRequest class.
Message DefiniteFocusServiceUnlockFocusResponse#
Response for UnlockFocus.