TpmClockmon

Overview

This plugin is responsible for monitoring the TPM FPGA firmware Mixed-Mode Clock Managers (MMCMs).

Python Class & Methods Index

class ska_low_sps_tpm_api.plugins.clock_monitor.TpmClockmon(board, logger=None, **kwargs)[source]

TpmClockmon plugin

__init__(board, logger=None, **kwargs)[source]

TpmClockmon initialiser.

Parameters:

board – Pointer to board instance

check_clock_manager_status(name=None)[source]
check_clock_status(clock_name=None)[source]
clean_up()[source]

Perform cleanup.

Returns:

Success

clear_clock_manager_status(name=None)[source]
clear_clock_status(clock_name=None)[source]
disable_clock_monitoring(clock_name=None)[source]
enable_clock_monitoring(clock_name=None)[source]
get_available_clocks_to_monitor()[source]
initialise()[source]

Initialise TpmClockmon

status_check()[source]

Perform status check.

Returns:

Status