Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
    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:])
Ejemplo n.º 3
0
 def get_model_name(self, section, option):
     return config.get_config(section, option)
Ejemplo n.º 4
0
    def get_color_task(self):
        """ Get the task from lower_color"""

        return config.get_config('cv', 'lower_color')[0]
Ejemplo n.º 5
0
    def get_task_list(self):
        """ Get the list of tasks from config.ini"""

        return config.get_config('auv', 'tasks')
Ejemplo n.º 6
0
    def get_auto_mode_state(self):
        """ Get the start_auto_mode from config.ini"""

        return config.get_config('auv', 'start_auto_mode') == 1
Ejemplo n.º 7
0
 def get_orientation(self):
     self.start_orientation = config.get_config('auv', 'start_orientation')
     self.start_angle = config.get_config('auv', 'start_angle')
Ejemplo n.º 8
0
 def get_task(self):
     self.tasks = config.get_config('auv', 'tasks')