IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.
Returns information on the CPU C-state support of the host system.
A CPU has various operating modes, so-called "C-states" or "C-modes", that are characterized by different power requirements. When the operating system selects an operating state with low power consumption (unequal C0), the USB transmission performance may be affected.
Name |
HostCPUCStateSupport |
Category |
|
Interface |
Integer |
Access |
Read |
Unit |
- |
Visibility |
Guru |
Values |
- |
Standard |
IDS |
Availability uEye+ |
|
Availability uEye |
|
Values description
•Bits 03-00: Number of C0* sub C-states supported using MWAIT.
•Bits 07-04: Number of C1* sub C-states supported using MWAIT.
•Bits 11-08: Number of C2* sub C-states supported using MWAIT.
•Bits 15-12: Number of C3* sub C-states supported using MWAIT.
•Bits 19-16: Number of C4* sub C-states supported using MWAIT.
•Bits 23-20: Number of C5* sub C-states supported using MWAIT.
•Bits 27-24: Number of C6* sub C-states supported using MWAIT.
•Bits 31-28: Number of C7* sub C-states supported using MWAIT.
Code example
C++
// Determine the current HostCPUStateSupport
int64_t value = nodeMapSystem->FindNode<peak::core::nodes::IntegerNode>("HostCPUStateSupport")->Value();
C#
// Determine the current HostCPUStateSupport
long value = nodeMapSystem.FindNode<peak.core.nodes.IntegerNode>("HostCPUStateSupport").Value();
Python
# Determine the current HostCPUStateSupport (int)
value = nodeMapSystem.FindNode("HostCPUStateSupport").Value()