// ###############################################################
// 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.slide_scan.v1;

// Settings for a channel.
message ChannelSettings {
   // The identifier for the master channel.
   string channel_identifier = 1;
   // The name for the channel.
   string channel_name = 2;
   // The description for the channel.
   string channel_description = 3;
   // The fluorescence dye.
   string dye_name = 4;
   // The lamp intensity that should be used for a channel.
   // The intensity is set in percent. (Values ranging from 0 to 100).
   double intensity = 5;
   // The exposure time that should be used for a channel.
   // The exposure time is set in milliseconds. (Values ranging from 0.1 to 2000ms).
   double exposure_time = 6;
}
