Skip to content

zen_api/lm/acquisition/v1/definite_focus_service.proto#

Version: 2026.5.1

Package: zen_api.lm.acquisition.v1

Download proto source

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.