← Back to packages

Package v1.trimming

Service LaserExecutionService

Message LaserExecutionDistance

Message LaserExecutionOptions

Message ExecuteDatabaseRecipeRequest

Message ExecuteDatabaseRecipeResponse

Message SimulateDatabaseRecipeRequest

Message SimulateDatabaseRecipeResponse

Services

service LaserExecutionService v1/trimming/laser_execution.proto

Messages

message LaserExecutionDistance v1/trimming/laser_execution.proto

Field Type Description
oneof distance
1 relative_from_previous_execution v1.dto.DistanceMeasure

message LaserExecutionOptions v1/trimming/laser_execution.proto

Field Type Description
1 distance v1.trimming.LaserExecutionDistance
2 laser_energy_calibration_id optional string
3 energy_per_pulse optional v1.dto.EnergyMeasure
4 galvo_calibration_selector optional v1.dto.GalvoCalibrationSelector

message ExecuteDatabaseRecipeRequest v1/trimming/laser_execution.proto

Field Type Description
1 recipe_id string
2 options v1.trimming.LaserExecutionOptions
3 component_id optional string
4 dry_run optional bool
5 features v1.hardware.LaserExecutionFeatures
6 component_path optional string

message ExecuteDatabaseRecipeResponse v1/trimming/laser_execution.proto

Field Type Description
1 execution v1.dto.LaserExecution

message SimulateDatabaseRecipeRequest v1/trimming/laser_execution.proto

Field Type Description
1 recipe_id string
2 options v1.trimming.LaserExecutionOptions
3 previous_executions repeated v1.dto.LaserExecution

message SimulateDatabaseRecipeResponse v1/trimming/laser_execution.proto

Field Type Description
1 executions repeated v1.dto.LaserExecution