Please enable JavaScript to view this site.

IDS peak 2.10.0 / uEye+ firmware 3.34

IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.

Controls if the sequencer configuration mode is active.

Name

SequencerConfigurationMode

Category

SequencerControl

Interface

Enumeration

Access

Read/Write

Unit

-

Visibility

Expert

Values

Off

On

Standard

SFNC

Availability uEye+

icon-gev icon-u3v

Availability uEye

-

Values description

Off: Disables the sequencer configuration mode.

On: Enables the sequencer configuration mode.

hint_info

Note the following points if you want to enable the SequencerConfigurationMode:

SequencerMode = "Off"

ExposureAuto = "Off"

GainAuto = "Off"

TriggerSelector is not "ExposureEnd"

Code example

C++

// Determine the current entry of SequencerConfigurationMode
std::string value = nodeMapRemoteDevice->FindNode<peak::core::nodes::EnumerationNode>("SequencerConfigurationMode")->CurrentEntry()->SymbolicValue();
// Get a list of all available entries of SequencerConfigurationMode
auto allEntries = nodeMapRemoteDevice->FindNode<peak::core::nodes::EnumerationNode>("SequencerConfigurationMode")->Entries();
std::vector<std::shared_ptr<peak::core::nodes::EnumerationEntryNode>> availableEntries;
for(const auto & entry : allEntries)
{
  if ((entry->AccessStatus()!=peak::core::nodes::NodeAccessStatus::NotAvailable)
          && (entry->AccessStatus()!=peak::core::nodes::NodeAccessStatus::NotImplemented))
  {
      availableEntries.emplace_back(entry);
  }
}
// Set SequencerConfigurationMode to "Off"
nodeMapRemoteDevice->FindNode<peak::core::nodes::EnumerationNode>("SequencerConfigurationMode")->SetCurrentEntry("Off");

C#

// Determine the current entry of SequencerConfigurationMode
string value = nodeMapRemoteDevice.FindNode<peak.core.nodes.EnumerationNode>("SequencerConfigurationMode").CurrentEntry().SymbolicValue();
// Get a list of all available entries of SequencerConfigurationMode
allEntries = nodeMapRemoteDevice.FindNode<peak.core.nodes.EnumerationNode>("SequencerConfigurationMode").Entries();
List<string> availableEntries = new List<string>();
for(int i = 0; i < allEntries.Count(); ++i)
{
  if ((allEntries[i].AccessStatus() != peak.core.nodes.NodeAccessStatus.NotAvailable)
          && (allEntries[i].AccessStatus() != peak.core.nodes.NodeAccessStatus.NotImplemented))
  {
      availableEntries.Add(allEntries[i].SymbolicValue());
  }
}
// Set SequencerConfigurationMode to "Off"
nodeMapRemoteDevice.FindNode<peak.core.nodes.EnumerationNode>("SequencerConfigurationMode").SetCurrentEntry("Off");

Python

# Determine the current entry of SequencerConfigurationMode (str)
value = nodeMapRemoteDevice.FindNode("SequencerConfigurationMode").CurrentEntry().SymbolicValue()
# Get a list of all available entries of SequencerConfigurationMode
allEntries = nodeMapRemoteDevice.FindNode("SequencerConfigurationMode").Entries()
availableEntries = []
for entry in allEntries:
  if (entry.AccessStatus() != ids_peak.NodeAccessStatus_NotAvailable
          and entry.AccessStatus() != ids_peak.NodeAccessStatus_NotImplemented):
      availableEntries.append(entry.SymbolicValue())
 
# Set SequencerConfigurationMode to "Off" (str)
nodeMapRemoteDevice.FindNode("SequencerConfigurationMode").SetCurrentEntry("Off")

© 2024 IDS Imaging Development Systems GmbH