cbl_data.py

List of used data type classes:

SignalShark SCPI data types classes

class nardascripting.base.scpi.data.cbl_data.Data(manufacturer: str = '', device_name: str = '', model: str = '', serial_number: str = '', cal_date: datetime.datetime = datetime.datetime(2021, 7, 14, 18, 27, 40, 431354), num_cal_points: int = 0, cal_points: str = '')

Class that holds data of a Narda cable.

property cal_points_lst

Gets the list of calibration points

static from_scpi(scpi_result: str) → Optional[nardascripting.base.scpi.data.cbl_data.Data]

Parses Data object from SCPI string

class nardascripting.base.scpi.data.cbl_data.Info(short_name: str[11] = '', long_name: str = '', fmin_str: str = '', fmax_str: str = '')

Class that holds information about a Narda cable.

static from_scpi(scpi_result: str) → Optional[nardascripting.base.scpi.data.cbl_data.Info]

Parses Data object from SCPI string

class nardascripting.base.scpi.data.cbl_data.Narda_3300_Cable(info: nardascripting.base.scpi.data.cbl_data.Info = Info(short_name='', long_name='', fmin_str='', fmax_str=''), data: nardascripting.base.scpi.data.cbl_data.Data = Data(manufacturer='', device_name='', model='', serial_number='', cal_date=datetime.datetime(2021, 7, 14, 18, 27, 40, 431354), num_cal_points=0, cal_points=''))

Class that is used to separate a measurement into sub measurements for the use of several antennas

save_as_xml(filename: str) → bool

Save current data to SignalShark antenna config file