// ###############################################################
// Copyright(c) Carl Zeiss AG, Germany. All Rights Reserved.
//
// Permission is granted to use and distribute this code,
// as long as this copyright notice remains part of the code.
// ###############################################################

syntax = "proto3";
package zen_api.lm.acquisition.v1;

// The autofocus modes.
enum AutofocusMode {
   // Default enum value.
   AUTOFOCUS_MODE_UNSPECIFIED = 0;
   // Sharpness is measured on the basis of contrast values.
   AUTOFOCUS_MODE_CONTRAST = 1;
   // Sharpness is measured on the basis of intensity values.
   AUTOFOCUS_MODE_INTENSITY = 2;
   // Automatic determination of measure method (Contrast or Intensity) in dependency of used hardware.
   AUTOFOCUS_MODE_AUTO = 3;
   // Sharpness is measured with the reflection mode autofocus.
   AUTOFOCUS_MODE_REFLEX = 4;
}
