zen_api/lm/acquisition/v1/zstack_service.proto#
Version: 2026.5.1
Package: zen_api.lm.acquisition.v1
Service ZStackService#
The IZStackService interface.
GetZStackInfo#
Gets the information about a Z-stack.
rpc GetZStackInfo (zen_api.lm.acquisition.v1.ZStackServiceGetZStackInfoRequest) returns (zen_api.lm.acquisition.v1.ZStackServiceGetZStackInfoResponse);
Request: zen_api.lm.acquisition.v1.ZStackServiceGetZStackInfoRequest
Response: zen_api.lm.acquisition.v1.ZStackServiceGetZStackInfoResponse
IsZStackExperiment#
Determines whether the current experiment block in the specified experiment is a Z-stack experiment. This means that the corresponding Z-stack setup dimension is activated.
rpc IsZStackExperiment (zen_api.lm.acquisition.v1.ZStackServiceIsZStackExperimentRequest) returns (zen_api.lm.acquisition.v1.ZStackServiceIsZStackExperimentResponse);
Request: zen_api.lm.acquisition.v1.ZStackServiceIsZStackExperimentRequest
Response: zen_api.lm.acquisition.v1.ZStackServiceIsZStackExperimentResponse
ModifyZStackCenterRange#
Modifies the dimensions of the Z-stack inside the experiment.
rpc ModifyZStackCenterRange (zen_api.lm.acquisition.v1.ZStackServiceModifyZStackCenterRangeRequest) returns (zen_api.lm.acquisition.v1.ZStackServiceModifyZStackCenterRangeResponse);
Request: zen_api.lm.acquisition.v1.ZStackServiceModifyZStackCenterRangeRequest
Response: zen_api.lm.acquisition.v1.ZStackServiceModifyZStackCenterRangeResponse
ModifyZStackFirstLast#
Modifies the dimensions of the Z-stack inside the experiment.
rpc ModifyZStackFirstLast (zen_api.lm.acquisition.v1.ZStackServiceModifyZStackFirstLastRequest) returns (zen_api.lm.acquisition.v1.ZStackServiceModifyZStackFirstLastResponse);
Request: zen_api.lm.acquisition.v1.ZStackServiceModifyZStackFirstLastRequest
Response: zen_api.lm.acquisition.v1.ZStackServiceModifyZStackFirstLastResponse
Message ZStackServiceGetZStackInfoRequest#
The ZStackServiceGetZStackInfoRequest class.
| Field | Number | Type | Presence | Description |
|---|---|---|---|---|
experiment_id |
1 | string |
singular | The experiment Id. |
Message ZStackServiceGetZStackInfoResponse#
Response object representing the value of GetZStackInfo for the experiment.
| Field | Number | Type | Presence | Description |
|---|---|---|---|---|
interval |
1 | double |
singular | The value of the interval between 2 slices (unit: m). |
first_slice |
2 | double |
singular | The position of the first slice in Z-stack (unit: m). |
last_slice |
3 | double |
singular | The position of the last slice in Z-stack (unit: m). |
range |
5 | double |
singular | The distance between the first and last slice (unit: m). |
num_slices |
6 | int32 |
singular | The number of slices. |
is_center_mode |
7 | bool |
singular | A value indicating whether the Z-stack is in center mode. |
offset |
8 | double |
singular | The value of the offset which is applied to the whole Z-stack. |
Message ZStackServiceIsZStackExperimentRequest#
The ZStackServiceIsZStackExperimentRequest class.
| Field | Number | Type | Presence | Description |
|---|---|---|---|---|
experiment_id |
1 | string |
singular | The experiment Id. |
Message ZStackServiceIsZStackExperimentResponse#
Response object representing the value of IsZStackExperiment for the experiment.
| Field | Number | Type | Presence | Description |
|---|---|---|---|---|
is_zstack_experiment |
1 | bool |
singular | A value indicating whether the experiment is a Z-Stack experiment. |
Message ZStackServiceModifyZStackCenterRangeRequest#
The ZStackServiceModifyZStackCenterRangeRequest class.
| Field | Number | Type | Presence | Description |
|---|---|---|---|---|
experiment_id |
1 | string |
singular | The experiment Id. |
center |
2 | google.protobuf.DoubleValue |
singular | The center position between the first and last slice (unit: m). |
interval |
3 | google.protobuf.DoubleValue |
singular | The interval between 2 slices (unit: m). |
range |
4 | google.protobuf.DoubleValue |
singular | Distance between the first and last slice (unit: m). |
Message ZStackServiceModifyZStackCenterRangeResponse#
The ZStackServiceModifyZStackCenterRangeResponse class.
Message ZStackServiceModifyZStackFirstLastRequest#
The ZStackServiceModifyZStackFirstLastRequest class.
| Field | Number | Type | Presence | Description |
|---|---|---|---|---|
experiment_id |
1 | string |
singular | The experiment Id. |
first |
2 | google.protobuf.DoubleValue |
singular | Position of the first slice in Z-stack (unit: m). |
last |
3 | google.protobuf.DoubleValue |
singular | Position of the last slice in Z-stack (unit: m). |
interval |
4 | google.protobuf.DoubleValue |
singular | The interval between 2 slices (unit: m). |
Message ZStackServiceModifyZStackFirstLastResponse#
The ZStackServiceModifyZStackFirstLastResponse class.