This example program is located in your CVB installation under %CVB%Tutorial/ImageManager/Cvb.Net/DeviceConfiguration.
Program.cs:
using System;
namespace DeviceConfiguration
{
class DeviceConfiguration
{
static void Main(string[] args)
{
try
{
pixelFormat.Value = "Mono10";
}
catch
{
}
stream.DeregisterFlowSetPool();
Console.WriteLine($"Pixel format set to: {pixelFormat.Value}");
stream.Start();
for (int i = 0; i < 10; i++)
{
using var composite = stream.Wait(out WaitStatus status);
using var nodeMaps = NodeMapDictionary.FromImage(composite);
Console.WriteLine($"Acquired image: {i}");
}
stream.Abort();
}
}
}
static Device Open(DiscoveryInformation info, AcquisitionStack acquisitionStack=AcquisitionStack.PreferVin)
static DiscoveryInformationList Discover()
DeviceNodeMapDictionary NodeMaps