litchi_wp.photo
Module for litchi waypoint photo settings
1""" 2Module for litchi waypoint photo settings 3""" 4 5 6class Photo: 7 """ 8 Class representing litchi waypoint photo settings 9 10 Attributes: 11 time_interval (float): The interval between photos in seconds 12 distance_interval (float): The interval between photos in meters 13 14 """ 15 16 def __init__(self, time_interval: float = -1.0, distance_interval: float = -1.0): 17 """ 18 Constructor 19 20 Args: 21 time_interval (float): The interval between photos in seconds, disable with -1.0 22 distance_interval (float): The interval between photos in meters, disable with -1.0 23 24 Raises: 25 ValueError: If time_interval cannot be float or distance_interval cannot be float 26 27 """ 28 self.time_interval = float(time_interval) 29 self.distance_interval = float(distance_interval) 30 31 def set_time_interval(self, interval: float): 32 """ 33 Setter for time based interval 34 35 Args: 36 interval (float): The interval between photos in seconds, disable with -1.0 37 38 Raises: 39 ValueError: If interval cannot be float 40 41 """ 42 self.time_interval = float(interval) 43 self.distance_interval = float(0) 44 45 def set_distance_interval(self, interval: float): 46 """ 47 Setter for distance based interval 48 49 Args: 50 interval (float): The interval between photos in seconds, disable with -1.0 51 52 Raises: 53 ValueError: If interval cannot be float 54 55 """ 56 self.distance_interval = float(interval) 57 self.time_interval = float(0)
class
Photo:
7class Photo: 8 """ 9 Class representing litchi waypoint photo settings 10 11 Attributes: 12 time_interval (float): The interval between photos in seconds 13 distance_interval (float): The interval between photos in meters 14 15 """ 16 17 def __init__(self, time_interval: float = -1.0, distance_interval: float = -1.0): 18 """ 19 Constructor 20 21 Args: 22 time_interval (float): The interval between photos in seconds, disable with -1.0 23 distance_interval (float): The interval between photos in meters, disable with -1.0 24 25 Raises: 26 ValueError: If time_interval cannot be float or distance_interval cannot be float 27 28 """ 29 self.time_interval = float(time_interval) 30 self.distance_interval = float(distance_interval) 31 32 def set_time_interval(self, interval: float): 33 """ 34 Setter for time based interval 35 36 Args: 37 interval (float): The interval between photos in seconds, disable with -1.0 38 39 Raises: 40 ValueError: If interval cannot be float 41 42 """ 43 self.time_interval = float(interval) 44 self.distance_interval = float(0) 45 46 def set_distance_interval(self, interval: float): 47 """ 48 Setter for distance based interval 49 50 Args: 51 interval (float): The interval between photos in seconds, disable with -1.0 52 53 Raises: 54 ValueError: If interval cannot be float 55 56 """ 57 self.distance_interval = float(interval) 58 self.time_interval = float(0)
Class representing litchi waypoint photo settings
Attributes:
- time_interval (float): The interval between photos in seconds
- distance_interval (float): The interval between photos in meters
Photo(time_interval: float = -1.0, distance_interval: float = -1.0)
17 def __init__(self, time_interval: float = -1.0, distance_interval: float = -1.0): 18 """ 19 Constructor 20 21 Args: 22 time_interval (float): The interval between photos in seconds, disable with -1.0 23 distance_interval (float): The interval between photos in meters, disable with -1.0 24 25 Raises: 26 ValueError: If time_interval cannot be float or distance_interval cannot be float 27 28 """ 29 self.time_interval = float(time_interval) 30 self.distance_interval = float(distance_interval)
Constructor
Arguments:
- time_interval (float): The interval between photos in seconds, disable with -1.0
- distance_interval (float): The interval between photos in meters, disable with -1.0
Raises:
- ValueError: If time_interval cannot be float or distance_interval cannot be float
def
set_time_interval(self, interval: float):
32 def set_time_interval(self, interval: float): 33 """ 34 Setter for time based interval 35 36 Args: 37 interval (float): The interval between photos in seconds, disable with -1.0 38 39 Raises: 40 ValueError: If interval cannot be float 41 42 """ 43 self.time_interval = float(interval) 44 self.distance_interval = float(0)
Setter for time based interval
Arguments:
- interval (float): The interval between photos in seconds, disable with -1.0
Raises:
- ValueError: If interval cannot be float
def
set_distance_interval(self, interval: float):
46 def set_distance_interval(self, interval: float): 47 """ 48 Setter for distance based interval 49 50 Args: 51 interval (float): The interval between photos in seconds, disable with -1.0 52 53 Raises: 54 ValueError: If interval cannot be float 55 56 """ 57 self.distance_interval = float(interval) 58 self.time_interval = float(0)
Setter for distance based interval
Arguments:
- interval (float): The interval between photos in seconds, disable with -1.0
Raises:
- ValueError: If interval cannot be float