sysmon

Overview

configure system monitoring and get system monitoring voltages/currents.

Python Class & Methods Index

class pyfabil.plugins.tpm.sysmon.TpmSysmon(board, **kwargs)[source]

FirmwareBlock tests class

get_available_currents()[source]
get_available_voltages()[source]
get_current(current=None)[source]
get_fpga_temperature()[source]

Read FPGA temperature

get_measure_val(name)[source]
get_vcc_aux()[source]

Read internal VAUX

get_vcc_fe()[source]
get_vcc_int()[source]

Read internal VCC

get_voltage(voltage=None)[source]
initialize()[source]

Reset System Monitor

read_adx(ad_idx)[source]

Read specified AD to get VAUX

read_conf_regs()[source]

Read consifguration registers

pyfabil.plugins.tpm.sysmon.clean_up(self)[source]

Perform cleanup :return: Success

pyfabil.plugins.tpm.sysmon.get_value_index(name, device)[source]
pyfabil.plugins.tpm.sysmon.initialise(self)[source]

Initialise TpmSysmon

pyfabil.plugins.tpm.sysmon.status_check(self)[source]

Perform status check :return: Status