API Documentation
Loading...
Searching...
No Matches
DeviceFinder.h
Go to the documentation of this file.
1#pragma once
2#include <NDEVR/String.h>
3#include <NDEVR/Dictionary.h>
4#include <NDEVR/Connection.h>
5#include <QPointer>
6namespace NDEVR
7{
8 class DesignObjectLookup;
9 class ProgressInfo;
10 class Device;
11 class Connection;
12 class LogManager;
13 /**--------------------------------------------------------------------------------------------------
14 \brief A series of paths to use for finding potential hardware connections. Used with DeviceFinder.
15 **/
24 /**--------------------------------------------------------------------------------------------------
25 \brief Options for finding active hardware connectons. Used with DeviceFinder.
26 **/
34 /**--------------------------------------------------------------------------------------------------
35 \brief Based class for finding devices connected to the system.
36 **/
38 {
39 public:
42 };
43}
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:56
A core class where all Design Objects including models, materials, and geometries are stored....
Definition DesignObjectLookup.h:65
Based class for finding devices connected to the system.
Definition DeviceFinder.h:38
virtual Buffer< QPointer< Connection > > possibleConnections(const HardwareSearchPathParameters &) const
Definition DeviceFinder.h:40
virtual Dictionary< String, Device * > findDevices(const HardwareSearchParameters &) const
Definition DeviceFinder.h:41
A hash-based key-value store, useful for quick associative lookups. Key features include:
Definition Dictionary.h:61
A light-weight base class for Log that allows processes to update, without the need for additional in...
Definition ProgressInfo.hpp:48
Definition ACIColor.h:37
Options for finding active hardware connectons. Used with DeviceFinder.
Definition DeviceFinder.h:28
ProgressInfo * main_log
Definition DeviceFinder.h:32
Buffer< QPointer< Connection > > connections_to_search
Definition DeviceFinder.h:29
DesignObjectLookup * lookup
Definition DeviceFinder.h:30
ProgressInfo * raw_network_log
Definition DeviceFinder.h:31
A series of paths to use for finding potential hardware connections. Used with DeviceFinder.
Definition DeviceFinder.h:17
ProgressInfo * main_log
Definition DeviceFinder.h:22
Buffer< String > custom_connections
Definition DeviceFinder.h:18
DesignObjectLookup * lookup
Definition DeviceFinder.h:19
ProgressInfo * raw_network_log
Definition DeviceFinder.h:20
ProgressInfo * connection_status_log
Definition DeviceFinder.h:21