DBBC3Config Module

This module is part of the DBBC3 package. It contains code for handling the DBBC3 configuration

class DBBC3Config(version)

Bases: object

Class for storing and handling of the DBBC3 configuration.

Parameters:

version (dict) – the version dict as returned by dbbc3.DBBC3Commandset.DBBC3CommandsetDefault.version()

property cmdsetVersion

the dict containing the currently loaded control software version

Type:

(dict)

property coreBoards

the list of core3H boards installed in the system

Type:

list

property enableMulticast

True/False in case multicast is enabled/disabled (depending on the mode)

Type:

boolean

property host

the hostname or IP address of the DBBC3 system

Type:

str

property maxBBFreq

The maximum tuning frequency possible for a BBC

Type:

float

property maxBoardBBCs

The maximum number of BBCs per Core3H board (depending on mode)

Type:

int

property maxTotalBBCs

The maximum total number of BBCs available for the DBBC3 (depending on mode and number of boards)

Type:

int

property mode

the mode of the currently loaded control software

Type:

str

property numCoreBoards

The number of CORE3H boards installed in the DBBC3

Type:

int

property numSamplers

The number of samplers for each of the Core3H boards

Type:

int

property port

the port of the socket connection of the DBBC3 control software server

Type:

int