Dlogging

SCPI Commands :

[SOURce<HW>]:AREGenerator:DLOGging:CLEar
[SOURce<HW>]:AREGenerator:DLOGging:DATA
[SOURce<HW>]:AREGenerator:DLOGging:LEVel
[SOURce<HW>]:AREGenerator:DLOGging:NERRor
[SOURce<HW>]:AREGenerator:DLOGging:NINFo
[SOURce<HW>]:AREGenerator:DLOGging:NWARning
[SOURce<HW>]:AREGenerator:DLOGging:SAVE
[SOURce<HW>]:AREGenerator:DLOGging:[STATe]
class DloggingCls[source]

Dlogging commands group definition. 8 total commands, 0 Subgroups, 8 group commands

clear() None[source]
# SCPI: [SOURce<HW>]:AREGenerator:DLOGging:CLEar
driver.source.areGenerator.dlogging.clear()

Removes all logging information, that is collected in the logging data. Query logging data via the command [:SOURce<hw>]:AREGenerator:DLOGging:DATA.

clear_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SOURce<HW>]:AREGenerator:DLOGging:CLEar
driver.source.areGenerator.dlogging.clear_with_opc()

Removes all logging information, that is collected in the logging data. Query logging data via the command [:SOURce<hw>]:AREGenerator:DLOGging:DATA.

Same as clear, but waits for the operation to complete before continuing further. Use the RsAreg800.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms:

Maximum time to wait in milliseconds, valid only for this call.

get_data() List[str][source]
# SCPI: [SOURce<HW>]:AREGenerator:DLOGging:DATA
value: List[str] = driver.source.areGenerator.dlogging.get_data()

Queries all logging information in the logged data.

return:

areg_dyn_logg_data: No help available

get_level() AregDynLoggLevel[source]
# SCPI: [SOURce<HW>]:AREGenerator:DLOGging:LEVel
value: enums.AregDynLoggLevel = driver.source.areGenerator.dlogging.get_level()

Defines the scope of logged data. Only logging information is collected, that corresponds to this scope.

return:

dyn_logg_level: ALL| EAWarning| ERRor All Logged data includes information on errors, warnings and info messages. EAWarning Logged data includes information on errors and warnings. ERRor Logged data includes information on errors.

get_nerror() int[source]
# SCPI: [SOURce<HW>]:AREGenerator:DLOGging:NERRor
value: int = driver.source.areGenerator.dlogging.get_nerror()

Queries the number of errors within the logged data.

return:

dyn_logg_num_of_err: integer Range: 0 to 100

get_ninfo() int[source]
# SCPI: [SOURce<HW>]:AREGenerator:DLOGging:NINFo
value: int = driver.source.areGenerator.dlogging.get_ninfo()

Queries the number of info messages within the logged data.

return:

dyn_logg_num_of_inf: integer Range: 0 to 100

get_nwarning() int[source]
# SCPI: [SOURce<HW>]:AREGenerator:DLOGging:NWARning
value: int = driver.source.areGenerator.dlogging.get_nwarning()

Queries the number of warnings within the logged data.

return:

dyn_logg_num_of_war: integer Range: 0 to 100

get_save() str[source]
# SCPI: [SOURce<HW>]:AREGenerator:DLOGging:SAVE
value: str = driver.source.areGenerator.dlogging.get_save()

Saves logged data to a file with file extension *.csv. The file extension is added automatically.

return:

dyn_logg_save: string

get_state() bool[source]
# SCPI: [SOURce<HW>]:AREGenerator:DLOGging:[STATe]
value: bool = driver.source.areGenerator.dlogging.get_state()

Activates logging.

return:

dyn_logg_state: 1| ON| 0| OFF

set_level(dyn_logg_level: AregDynLoggLevel) None[source]
# SCPI: [SOURce<HW>]:AREGenerator:DLOGging:LEVel
driver.source.areGenerator.dlogging.set_level(dyn_logg_level = enums.AregDynLoggLevel.ALL)

Defines the scope of logged data. Only logging information is collected, that corresponds to this scope.

param dyn_logg_level:

ALL| EAWarning| ERRor All Logged data includes information on errors, warnings and info messages. EAWarning Logged data includes information on errors and warnings. ERRor Logged data includes information on errors.

set_save(dyn_logg_save: str) None[source]
# SCPI: [SOURce<HW>]:AREGenerator:DLOGging:SAVE
driver.source.areGenerator.dlogging.set_save(dyn_logg_save = 'abc')

Saves logged data to a file with file extension *.csv. The file extension is added automatically.

param dyn_logg_save:

string

set_state(dyn_logg_state: bool) None[source]
# SCPI: [SOURce<HW>]:AREGenerator:DLOGging:[STATe]
driver.source.areGenerator.dlogging.set_state(dyn_logg_state = False)

Activates logging.

param dyn_logg_state:

1| ON| 0| OFF