Please enable JavaScript to view this site.

IDS peak 2.8.0 / uEye+ firmware 3.33

hint_info

This function is supported by the following models:

U3 models

PCB version uEye+ LE USB 3.1 Rev. 1.2 (requires USB3 Vision firmware 3.2 or higher)

uEye+ LE USB 3.1 Rev. 1.2 AF (requires USB3 Vision firmware 3.2 or higher)

USB 3 uEye+ ACP

GV models

GigE uEye+ ACP

UI models

PCB version uEye LE USB 3.1 Gen 1

PCB version USB 3 uEye LE

PCB version USB uEye LE

GigE uEye LE

Controls the address of the destination register for the operation selected by I2COperationSelector.

Name

I2CRegisterAddress

Category

I2CControl

Interface

Integer

Access

Read/Write

Unit

B

Visibility

Expert

Values

0 ... I2CRegisterAddressLength
Increment 1

Standard

IDS

Availability uEye+

icon-gev icon-u3v

Availability uEye

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

Code example

C++

// Determine the current I2CRegisterAddress
int64_t value = nodeMapRemoteDevice->FindNode<peak::core::nodes::IntegerNode>("I2CRegisterAddress")->Value();
// Set I2CRegisterAddress to 0x64
nodeMapRemoteDevice->FindNode<peak::core::nodes::IntegerNode>("I2CRegisterAddress")->SetValue(0xAF);

C#

// Determine the current I2CRegisterAddress
long value = nodeMapRemoteDevice.FindNode<peak.core.nodes.IntegerNode>("I2CRegisterAddress").Value();
// Set I2CRegisterAddress to 0x64
nodeMapRemoteDevice.FindNode<peak.core.nodes.IntegerNode>("I2CRegisterAddress").SetValue(0xAF);

Python

# Determine the current I2CRegisterAddress (int)
value = nodeMapRemoteDevice.FindNode("I2CRegisterAddress").Value()
# Set I2CRegisterAddress to 0x64 (int)
nodeMapRemoteDevice.FindNode("I2CRegisterAddress").SetValue(0xAF)

© 2024 IDS Imaging Development Systems GmbH