Please enable JavaScript to view this site.

IDS peak 2.8.0 / uEye+ firmware 3.33

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

SystemInformation

Interface

Integer

Access

Read

Unit

-

Visibility

Guru

Values

-

Standard

IDS

Availability uEye+

icon-gev icon-u3v

Availability uEye

icon-ui-gige icon-ui-usb2 icon-ui-usb3

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()

© 2024 IDS Imaging Development Systems GmbH