Camera Information
  • 10 Apr 2025
  • 1 Minute to read
  • Dark
    Light
  • PDF

Camera Information

  • Dark
    Light
  • PDF

Article summary

Introduction

These functions are retrieving the information from the camera device.

VxGetUSBFirmwareVersion

  • Function:

int VxGetUSBFirmwareVersion(std::shared_ptr<VxCamera> vxcam, std::string& fwVer)
def VxGetUSBFirmwareVersion(vxcam)
  • Function Description:

  1. This function retrieves the firmware version of the connected USB camera.

  • Parameter Description:

  1. vxcam: A pointer shared ownership of a camera obtained from VxInitialCameraDevice().

  2. fwVer: A string to store the firmware version.

  3. Return:

    1. C++: return 0 = PASS, return -1 = FAIL

    2. Python: tuple(return_code, fwVer)

      ※ return_code: 0 = PASS, return -1 = FAIL

  • Example:

std::string fwVer;
// get the version of USB device firmware
VxGetUSBFirmwareVersion(vxcam, fwVer);
# get the version of USB device firmware
result, fwVer = pyvizionsdk.VxGetUSBFirmwareVersion(vxcam)
print("USB firmware version:", fwVer)
print("Return code:", result)

VxGetTEVSFirmwareVersion

  • Function:

int VxGetTEVSFirmwareVersion(std::shared_ptr<VxCamera> vxcam, std::string& fwVer)
def VxGetTEVSFirmwareVersion(vxcam)
  • Function Description:

  1. This function retrieves the firmware version of the connected TEVS camera.

  • Parameter Description:

  1. vxcam: A pointer shared ownership of a camera obtained from VxInitialCameraDevice().

  2. fwVer: A string to store the firmware version.

  3. Return:

    1. C++: return 0 = PASS, return -1 = FAIL

    2. Python: tuple(return_code, fwVer)

      ※ return_code: 0 = PASS, return -1 = FAIL

  • Example:

std::string fwVer;
// get the version of TEVS device firmware
VxGetTEVSFirmwareVersion(vxcam, fwVer);
# get the version of TEVS device firmware
result, fwVer = pyvizionsdk.VxGetTEVSFirmwareVersion(vxcam)
print("TEVS firmware version:", fwVer)
print("Return code:", result)

VxGetSensorUniqueID

  • Function:

int VxGetSensorUniqueID(std::shared_ptr<VxCamera> vxcam, std::string& uniqueId)
def VxGetSensorUniqueID(vxcam)
  • Function Description:

  1. This function is used to retrieve the unique ID from the sensor.

  • Parameter Description:

  1. vxcam: A pointer shared ownership of a camera obtained from VxInitialCameraDevice().

  2. uniqueId: A string to store the sensor ID.

  3. Return:

    1. C++: return 0 = PASS, return -1 = FAIL

    2. Python: tuple(return_code, uniqueId)

      ※ return_code: 0 = PASS, return -1 = FAIL

  • Example:

std::string uniqueId;
// get the sensor id
VxGetSensorUniqueID(vxcam, uniqueId);
# get the sensor id
result, uniqueId = pyvizionsdk.VxGetSensorUniqueID(vxcam)
print("Sensor unique ID:", uniqueId)
print("Return code:", result)


Was this article helpful?

What's Next