Datalogger

List of supported commands:

class nardascripting.base.scpi.dlogger.ScpiDlogger(com: nardascripting.base.comm.CommBase)

SignalShark DLOGger SCPI subsystem class.

directory_delete(directory: str)

Deletes the given directory

Parameters

directory (str) – Directory to be deleted

directory_delete_all(directory: str)

Deletes all files in the given directory

Parameters

directory (str) – Directory of which the content will be deleted

dloger_save_localization(file_name='', comment='')

Datalogger save localization

Parameters
  • file_name (str) – Filename or empty string for auto naming

  • comment (str) – Comment for the file to save

get_config_task_save()

Queries the datalogger configuration

Returns

ALL, SELECTED

Return type

TaskSaveBehaviors

get_directory_add(value: str)

Creates a new directory and returns the directory path

Parameters

value (str) – Path to the new directory

Returns

Path to the new directory

Return type

str

get_directory_list()

Queries a list of all directories within the data logger

Returns

Return type

get_dloger_working_directory()

Datalogger get working directory

Returns

Path to working directory

Return type

str

save_dataset(file_name='', comment='')

Datalogger save dataset

Parameters
  • file_name (str) – Filename or empty string for auto naming

  • comment (str) – Comment for the file to save

save_external_bearing(ftune: float, bearing_value: nardascripting.base.scpi.bearing.BearingData, filename: str = '', comment: str = '', source: str = '')

Datalogger save external bearing

Parameters
  • ftune (float) – Frequency

  • bearing_value (BearingData) – Bearing data

  • filename (str) – Filename or empty string for auto naming

  • comment (str) – Text comment or empty string

  • source (str) – Source of bearing or empty string

save_external_bearing_raw(ftune: float, latitude: float, longitude: float, azimuth: float, filename: str = '', comment: str = '', source: str = '', timestamp: datetime.datetime = None)

Datalogger save external bearing

Parameters
  • ftune (float) – Frequency

  • latitude (float) – GNSS Latitude

  • longitude (float) – GNSS Longitude

  • azimuth (float) – Azimuth in degree: 0°…360°

  • filename (str) – Optional Filename or empty string for auto naming

  • comment (str) – Optional Text comment or empty string

  • source (str) – Optional Source of bearing or empty string

  • timestamp (datetime) – Optional timestamp of the bearing

save_external_bearing_raw_ext(ftune: float, latitude: float, longitude: float, azimuth: float, filename: str, comment: str, source: str, timestamp: datetime.datetime, elevation: float, df_quality: float, det_value: float)

Datalogger save external bearing

Parameters
  • ftune (float) – Frequency

  • latitude (float) – GNSS Latitude

  • longitude (float) – GNSS Longitude

  • azimuth (float) – Azimuth in degree: 0°…360°

  • filename (str) – Filename or empty string for auto naming

  • comment (str) – Text comment or empty string

  • source (str) – Source of bearing or empty string

  • timestamp (datetime) – Timestamp of the bearing

  • elevation (float) – Elevation in degree: -90°…90°

  • df_quality (float) – DF Quality in percent 0.0%…100.0%

  • det_value (float) – RMS level value in dBm

save_screenshot(file_name='', comment='')

Saves screenshot to file

Parameters
  • file_name (str) – Filename or empty string for auto naming

  • comment (str) – Comment for the file to save

set_config_task_save(value: nardascripting.base.scpi.enums.TaskSaveBehaviors)

Datalogger configuration

Parameters

value (Enum) – ALL, SELECTED

set_dloger_working_directory(path: str)

Datalogger set working directory

Parameters

path (str) – Path to working directory