:param min_value: Any number
        :param max_value: Any number above min_value
        :param rotation: (String) cw or ccw
        :param scale: (String) linear or log
        :param ticks:(Int) number of ticks of the clock up to 360?
        :param min_position: (Int) 0-360
        :param max_position: (Int) 0-360
        :return:

def set_configuration(self, min_value, max_value, rotation="cw", scale="linear", ticks=12, min_position=0,
                          max_position=360):
        """

        :param min_value: Any number
        :param max_value: Any number above min_value
        :param rotation: (String) cw or ccw
        :param scale: (String) linear or log
        :param ticks:(Int) number of ticks of the clock up to 360?
        :param min_position: (Int) 0-360
        :param max_position: (Int) 0-360
        :return:
        """

        _json = {"min_value": min_value, "max_value": max_value, "rotation": rotation, "scale_type": scale,
                 "num_ticks": ticks, "min_position": min_position, "max_position": max_position}

        dial_config = {"dial_configuration": _json}

        self._update_state_from_response(self.parent.set_dial(dial_config, self.index()))