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


Power Functions
===============


.. _zesPowerGetProperties:

zesPowerGetProperties
---------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesPowerGetProperties
    :project: LevelZero


.. _zesPowerGetEnergyCounter:

zesPowerGetEnergyCounter
------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesPowerGetEnergyCounter
    :project: LevelZero


.. _zesPowerGetLimits:

zesPowerGetLimits
-----------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesPowerGetLimits
    :project: LevelZero


.. _zesPowerSetLimits:

zesPowerSetLimits
-----------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesPowerSetLimits
    :project: LevelZero


.. _zesPowerGetEnergyThreshold:

zesPowerGetEnergyThreshold
--------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesPowerGetEnergyThreshold
    :project: LevelZero


.. _zesPowerSetEnergyThreshold:

zesPowerSetEnergyThreshold
--------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesPowerSetEnergyThreshold
    :project: LevelZero


.. _zesPowerGetUsage:

zesPowerGetUsage
----------------

.. rst-class:: api-version

*Added in version 1.16*

.. doxygenfunction:: zesPowerGetUsage
    :project: LevelZero


.. _zesPowerGetLimitsExt2:

zesPowerGetLimitsExt2
---------------------

.. rst-class:: api-version

*Added in version 1.16*

.. doxygenfunction:: zesPowerGetLimitsExt2
    :project: LevelZero


.. _zesPowerSetLimitsExt2:

zesPowerSetLimitsExt2
---------------------

.. rst-class:: api-version

*Added in version 1.16*

.. doxygenfunction:: zesPowerSetLimitsExt2
    :project: LevelZero



Power Enums
===========


.. _zes-power-domain-t:

zes_power_domain_t
------------------

.. rst-class:: api-version

*Added in version 1.4*

.. doxygenenum:: zes_power_domain_t
    :project: LevelZero


.. _zes-power-level-t:

zes_power_level_t
-----------------

.. rst-class:: api-version

*Added in version 1.4*

.. doxygenenum:: zes_power_level_t
    :project: LevelZero


.. _zes-power-source-t:

zes_power_source_t
------------------

.. rst-class:: api-version

*Added in version 1.4*

.. doxygenenum:: zes_power_source_t
    :project: LevelZero


.. _zes-limit-unit-t:

zes_limit_unit_t
----------------

.. rst-class:: api-version

*Added in version 1.4*

.. doxygenenum:: zes_limit_unit_t
    :project: LevelZero

 
Power Structures
================


.. _zes-power-properties-t:

zes_power_properties_t
----------------------

.. rst-class:: api-version

*Added in version 1.0*

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


.. _zes-power-energy-counter-t:

zes_power_energy_counter_t
--------------------------

.. rst-class:: api-version

*Added in version 1.0*

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


.. _zes-power-sustained-limit-t:

zes_power_sustained_limit_t
---------------------------

.. rst-class:: api-version

*Added in version 1.0*

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


.. _zes-power-burst-limit-t:

zes_power_burst_limit_t
-----------------------

.. rst-class:: api-version

*Added in version 1.0*

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


.. _zes-power-peak-limit-t:

zes_power_peak_limit_t
----------------------

.. rst-class:: api-version

*Added in version 1.0*

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


.. _zes-energy-threshold-t:

zes_energy_threshold_t
----------------------

.. rst-class:: api-version

*Added in version 1.0*

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

