============================================================
Fan
============================================================
oneAPI Level Zero Specification - Version 1.18.31


Fan Functions
=============


.. _zesFanGetProperties:

zesFanGetProperties
-------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFanGetProperties
    :project: LevelZero


.. _zesFanGetConfig:

zesFanGetConfig
---------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFanGetConfig
    :project: LevelZero


.. _zesFanSetDefaultMode:

zesFanSetDefaultMode
--------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFanSetDefaultMode
    :project: LevelZero


.. _zesFanSetFixedSpeedMode:

zesFanSetFixedSpeedMode
-----------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFanSetFixedSpeedMode
    :project: LevelZero


.. _zesFanSetSpeedTableMode:

zesFanSetSpeedTableMode
-----------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFanSetSpeedTableMode
    :project: LevelZero


.. _zesFanGetState:

zesFanGetState
--------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFanGetState
    :project: LevelZero



Fan Enums
=========


.. _zes-fan-speed-mode-t:

zes_fan_speed_mode_t
--------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenenum:: zes_fan_speed_mode_t
    :project: LevelZero


.. _zes-fan-speed-units-t:

zes_fan_speed_units_t
---------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenenum:: zes_fan_speed_units_t
    :project: LevelZero

 
Fan Structures
==============


.. _zes-fan-speed-t:

zes_fan_speed_t
---------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenstruct:: zes_fan_speed_t
    :project: LevelZero
    :members:
    :undoc-members:


.. _zes-fan-temp-speed-t:

zes_fan_temp_speed_t
--------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenstruct:: zes_fan_temp_speed_t
    :project: LevelZero
    :members:
    :undoc-members:


.. _zes-fan-speed-table-t:

zes_fan_speed_table_t
---------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenstruct:: zes_fan_speed_table_t
    :project: LevelZero
    :members:
    :undoc-members:


.. _zes-fan-properties-t:

zes_fan_properties_t
--------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenstruct:: zes_fan_properties_t
    :project: LevelZero
    :members:
    :undoc-members:


.. _zes-fan-config-t:

zes_fan_config_t
----------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenstruct:: zes_fan_config_t
    :project: LevelZero
    :members:
    :undoc-members:

