def read_config(self): """ Reads from config/config.ini""" self.motor_state = config.get_config( 'auv', 'motor_state') # read motor state from config self.tasks = config.get_config('auv', 'tasks') # read tasks from config
def update_color(self): """ Update RGB/HSV for computer vision from config""" lower_color = config.get_config('cv', 'lower_color') upper_color = config.get_config('cv', 'upper_color') self.houston.cvcontroller.set_lower_color(lower_color[0], lower_color[1:]) self.houston.cvcontroller.set_upper_color(upper_color[0], upper_color[1:])
def get_model_name(self, section, option): return config.get_config(section, option)
def get_color_task(self): """ Get the task from lower_color""" return config.get_config('cv', 'lower_color')[0]
def get_task_list(self): """ Get the list of tasks from config.ini""" return config.get_config('auv', 'tasks')
def get_auto_mode_state(self): """ Get the start_auto_mode from config.ini""" return config.get_config('auv', 'start_auto_mode') == 1
def get_orientation(self): self.start_orientation = config.get_config('auv', 'start_orientation') self.start_angle = config.get_config('auv', 'start_angle')
def get_task(self): self.tasks = config.get_config('auv', 'tasks')