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

(dict): the dict containing the currently loaded control software version

property coreBoards

list: the list of core3H boards installed in the system

property enableMulticast

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

property host

str: the hostname or IP address of the DBBC3 system

property maxBBFreq

float: The maximum tuning frequency possible for a BBC

property maxBoardBBCs

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

property maxTotalBBCs

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

property mode

str: the mode of the currently loaded control software

property numCoreBoards

int: The number of CORE3H boards installed in the DBBC3

property numSamplers

int: The number of samplers for each of the Core3H boards

property port

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