- 10 Apr 2025
- 1 Minute to read
- Print
- DarkLight
- PDF
Camera Information
- Updated on 10 Apr 2025
- 1 Minute to read
- Print
- DarkLight
- PDF
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:
This function retrieves the firmware version of the connected USB camera.
Parameter Description:
vxcam: A pointer shared ownership of a camera obtained from VxInitialCameraDevice().
fwVer: A string to store the firmware version.
Return:
C++: return 0 = PASS, return -1 = FAIL
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:
This function retrieves the firmware version of the connected TEVS camera.
Parameter Description:
vxcam: A pointer shared ownership of a camera obtained from VxInitialCameraDevice().
fwVer: A string to store the firmware version.
Return:
C++: return 0 = PASS, return -1 = FAIL
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:
This function is used to retrieve the unique ID from the sensor.
Parameter Description:
vxcam: A pointer shared ownership of a camera obtained from VxInitialCameraDevice().
uniqueId: A string to store the sensor ID.
Return:
C++: return 0 = PASS, return -1 = FAIL
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)