def METHOD_NAME(self):
    """
    Retrieves the fan airfow direction
    Returns:
        A string, either FAN_DIRECTION_INTAKE or FAN_DIRECTION_EXHAUST
        depending on fan direction
    Notes:
        In DellEMC platforms,
        - Forward/Exhaust : Air flows from Port side to Fan side.
        - Reverse/Intake  : Air flows from Fan side to Port side.
    """
    if not self.is_psu_fan:
        val = self._get_cpld_register(self.dir_reg)
        direction = 'Exhaust' if val == 'F2B' else 'Intake'
        if direction == 'ERR':
            return None
    else:
        try:
            val = open(self.eeprom, "rb").read()[0xe1:0xe8]
        except Exception:
            return None
        direction = 'Exhaust' if val == 'FORWARD' else 'Intake'
    return direction