CVBpy 15.0
DiscoverFlags Class Reference

Flags controlling the discovery process. More...

Inherits object.

Static Public Attributes

int FindAll = 0
 Default flags to find all devices and vin-drivers.
 
int IgnoreGevFD = 2048
 Ignore filter driver for GEVTL GenTL Producer.
 
int IgnoreGevSD = 1024
 Ignore socket driver for GEVTL GenTL Producer.
 
int IgnoreTLs = 512
 Ignore GenTL producers in discovery.
 
int IgnoreVins = 256
 Ignore vin-drivers in discovery.
 
int IncludeEmpty = 1
 Include also nodes which have no children. More...
 
int IncludeInaccessible = 4096
 Normally inaccessible devices are filtered out: this flag includes them.
 
int IncludeMockTL = 8192
 Normally MockTL.cti is filtered out: this flag includes it.
 
int UpToLevelDevice = 10
 Limit discovery depth to device level.
 
int UpToLevelInterface = 8
 Limit discovery depth to interface library level.
 
int UpToLevelStream = 12
 Limit discovery depth to stream level.
 
int UpToLevelSystem = 2
 Limit discovery depth to system level (factory)
 
int UpToLevelTL = 6
 Limit discovery depth to transport library level.
 
int UpToLevelVin = 4
 Limit discovery depth to vin-driver level.
 

Detailed Description

Flags controlling the discovery process.

These values can be OR combined.

Member Data Documentation

◆ IncludeEmpty

int IncludeEmpty = 1
static

Include also nodes which have no children.

You can use this for example to list all interfaces even if no devices are found on them.