Files
test/keywords/ptp/cat/objects/run_time_options_object.py
aabhinav 65d935a2b8 pylint fix 01
Description:
- Added a missing import for SSHConnection.
- Added data types to function arguments and return values.
- Removed Returns section in docstring when function return type is None

Change-Id: Id96217573f629d40a52459a3b45d26ae0649aa03
Signed-off-by: aabhinav <ayyapasetti.abhinav@windriver.com>
2025-07-15 08:11:50 -04:00

330 lines
8.2 KiB
Python

class RunTimeOptionsObject:
"""
Object to hold the values of Run time Options
"""
def __init__(self):
self.assume_two_step: int = -1
self.logging_level: int = -1
self.path_trace_enabled: int = -1
self.follow_up_info: int = -1
self.hybrid_e2e: int = -1
self.inhibit_multicast_service: int = -1
self.net_sync_monitor: int = -1
self.tc_spanning_tree: int = -1
self.tx_timestamp_timeout: int = -1
self.unicast_listen: int = -1
self.unicast_master_table: int = -1
self.unicast_req_duration: int = -1
self.use_syslog: int = -1
self.verbose: int = -1
self.summary_interval: int = -1
self.kernel_leap: int = ""
self.check_fup_sync: int = -1
def get_assume_two_step(self) -> int:
"""
Getter for assume_two_step
Returns:
int: the assume_two_step value
"""
return self.assume_two_step
def set_assume_two_step(self, assume_two_step: int) -> None:
"""
Setter for assume_two_step
Args:
assume_two_step (int): the assume_two_step value
"""
self.assume_two_step = assume_two_step
def get_logging_level(self) -> int:
"""
Getter for logging_level
Returns:
int: the logging_level value
"""
return self.logging_level
def set_logging_level(self, logging_level: int) -> None:
"""
Setter for logging_level
Args:
logging_level (int): the logging_level value
"""
self.logging_level = logging_level
def get_path_trace_enabled(self) -> int:
"""
Getter for path_trace_enabled
Returns:
int: the path_trace_enabled value
"""
return self.path_trace_enabled
def set_path_trace_enabled(self, path_trace_enabled: int) -> None:
"""
Setter for path_trace_enabled
Args:
path_trace_enabled (int): path_trace_enabled value
"""
self.path_trace_enabled = path_trace_enabled
def get_follow_up_info(self) -> int:
"""
Getter for follow_up_info
Returns:
int: the follow_up_info value
"""
return self.follow_up_info
def set_follow_up_info(self, follow_up_info: int) -> None:
"""
Setter for follow_up_info
Args:
follow_up_info (int): the follow_up_info value
"""
self.follow_up_info = follow_up_info
def get_hybrid_e2e(self) -> int:
"""
Getter for hybrid_e2e
Returns:
int: the hybrid_e2e value
"""
return self.hybrid_e2e
def set_hybrid_e2e(self, hybrid_e2e: int) -> None:
"""
Setter for hybrid_e2e
Args:
hybrid_e2e (int): the hybrid_e2e value
"""
self.hybrid_e2e = hybrid_e2e
def get_inhibit_multicast_service(self) -> int:
"""
Getter for inhibit_multicast_service
Returns:
int: the inhibit_multicast_service value
"""
return self.inhibit_multicast_service
def set_inhibit_multicast_service(self, inhibit_multicast_service: int) -> None:
"""
Setter for inhibit_multicast_service
Args:
inhibit_multicast_service (int): the inhibit_multicast_service value
"""
self.inhibit_multicast_service = inhibit_multicast_service
def get_net_sync_monitor(self) -> int:
"""
Getter for net_sync_monitor
Returns:
int: the net_sync_monitor value
"""
return self.net_sync_monitor
def set_net_sync_monitor(self, net_sync_monitor: int) -> None:
"""
Setter for net_sync_monitor
Args:
net_sync_monitor (int): the net_sync_monitor value
"""
self.net_sync_monitor = net_sync_monitor
def get_tc_spanning_tree(self) -> int:
"""
Getter for tc_spanning_tree
Returns:
int: the tc_spanning_tree value
"""
return self.tc_spanning_tree
def set_tc_spanning_tree(self, tc_spanning_tree: int) -> None:
"""
Setter for sync_receipt_timeout
Args:
tc_spanning_tree (int): the tc_spanning_tree value
"""
self.tc_spanning_tree = tc_spanning_tree
def get_tx_timestamp_timeout(self) -> int:
"""
Getter for tx_timestamp_timeout
Returns:
int: the tx_timestamp_timeout value
"""
return self.tx_timestamp_timeout
def set_tx_timestamp_timeout(self, tx_timestamp_timeout: int) -> None:
"""
Setter for tx_timestamp_timeout
Args:
tx_timestamp_timeout (int): the tx_timestamp_timeout value
"""
self.tx_timestamp_timeout = tx_timestamp_timeout
def get_unicast_listen(self) -> int:
"""
Getter for unicast_listen
Returns:
int: the unicast_listen value
"""
return self.unicast_listen
def set_unicast_listen(self, unicast_listen: int) -> None:
"""
Setter for unicast_listen
Args:
unicast_listen (int): the unicast_listen value
"""
self.unicast_listen = unicast_listen
def get_unicast_master_table(self) -> int:
"""
Getter for unicast_master_table
Returns:
int: the unicast_master_table value
"""
return self.unicast_master_table
def set_unicast_master_table(self, unicast_master_table: int) -> None:
"""
Setter for unicast_master_table
Args:
unicast_master_table (int): the unicast_master_table value
"""
self.unicast_master_table = unicast_master_table
def get_unicast_req_duration(self) -> int:
"""
Getter for unicast_req_duration
Returns:
int: the unicast_req_duration value
"""
return self.unicast_req_duration
def set_unicast_req_duration(self, unicast_req_duration: int) -> None:
"""
Setter for unicast_req_duration
Args:
unicast_req_duration (int): the unicast_req_duration value
"""
self.unicast_req_duration = unicast_req_duration
def get_use_syslog(self) -> int:
"""
Getter for use_syslog
Returns:
int: the use_syslog value
"""
return self.use_syslog
def set_use_syslog(self, use_syslog: int) -> None:
"""
Setter for use_syslog
Args:
use_syslog (int): the use_syslog value
"""
self.use_syslog = use_syslog
def get_verbose(self) -> int:
"""
Getter for verbose
Returns:
int: the verbose value
"""
return self.verbose
def set_verbose(self, verbose: int) -> None:
"""
Setter for verbose
Args:
verbose (int): the verbose value
"""
self.verbose = verbose
def get_summary_interval(self) -> int:
"""
Getter for summary_interval
Returns:
int: the summary_interval value
"""
return self.summary_interval
def set_summary_interval(self, summary_interval: int) -> None:
"""
Setter for summary_interval
Args:
summary_interval (int): the summary_interval value
"""
self.summary_interval = summary_interval
def get_kernel_leap(self) -> int:
"""
Getter for kernel_leap
Returns:
int: the kernel_leap value
"""
return self.kernel_leap
def set_kernel_leap(self, kernel_leap: int) -> None:
"""
Setter for kernel_leap
Args:
kernel_leap (int): the kernel_leap value
"""
self.kernel_leap = kernel_leap
def get_check_fup_sync(self) -> int:
"""
Getter for check_fup_sync
Returns:
int: the check_fup_sync value
"""
return self.check_fup_sync
def set_check_fup_sync(self, check_fup_sync: int) -> None:
"""
Setter for check_fup_sync
Args:
check_fup_sync (int): the check_fup_sync value
"""
self.check_fup_sync = check_fup_sync