in usb_monitor_pkg/usb_monitor_pkg/mount_point_tracker.py [0:0]
def __init__(self, node_name, logger, post_action=None):
"""Create a MountPoint object.
Args:
node_name (str): Source filesystem type to be mounted.
logger (rclpy.rclpy.impl.rcutils_logger.RcutilsLogger):
Logger object of the usb_monitor_node.
post_action (function, optional): Function that needs to be executed as part of
post_action list. Defaults to None.
"""
self.logger = logger
self.post_action = list()
self.name = self.mount(node_name)
if self.name == "":
self.ref = 0
else:
self.ref = 1
self.add_post_action(post_action)