def METHOD_NAME(self):
    """Updates shutter state
    :return: shutter state as str
    """
    msg = ""
    if self.data_collection_state == "collecting":
        value = self.VALUES.DISABLED
    elif self.shutter_is_open:
        value = self.VALUES.OPEN
    elif self.shutter_is_closed:
        value = self.VALUES.CLOSED
    elif not self.shutter_can_open:
        value = self.VALUES.DISABLED
    else:
        value = self.VALUES.UNKNOWN
    if not self.shutter_is_open and not self.shutter_can_open:
        value = self.VALUES.NOPERM
        msg = "No permission"
    if not self.ics_enabled:
        value = self.VALUES.DISABLED
        msg = "Ics broke"
    if not self.use_shutter:
        value = self.VALUES.DISABLED
    self.update_value(value)
    return self._nominal_value