Exemple #1
0
        //public event EventHandler<SendMessageEventArgs> SendMessage;

        #endregion

        #region Constructor

        public ConfigDispAquiView()
        {
            InitializeComponent();
            DataContext = this;

            initializeAcqDLLNames();
            initializeInfoQueries();

            configAcquisitionDevice = ConfigAcquisitionDevice.Instance;
            Console.WriteLine("Child view " + configAcquisitionDevice.GetHashCode());

            observableAcquisitionDevices = new ObservableCollection <AcquisitionDevice>();
            CurrentDevice      = new AcquisitionDevice();
            Device             = new ObservableCollection <string>();
            Port               = new ObservableCollection <int>();
            CameraType         = new ObservableCollection <string>();
            ResolutionX        = new ObservableCollection <int>();
            ResolutionY        = new ObservableCollection <int>();
            ColorSpace         = new ObservableCollection <string>();
            Field              = new ObservableCollection <string>();
            BitDepth           = new ObservableCollection <int>();
            HInterfacesDLLName = new ObservableCollection <string>();
            Generic            = new ObservableCollection <double>();
            loadSettings();
        }
Exemple #2
0
 private static void RunLittleBit(AcquisitionDevice device, AcquisitionMode mode, int seconds = 2)
 {
     device.Mode = mode;
     Thread.Sleep(seconds * 1000);
 }