Skip to main content

camera IQ setting and xu command package

Project description

Project Name

Copyright (c) 2021 lorry_rui

IQ Set Usage

from pu_xu.IQ_set import iqset
test = iqset()
test.set_exposure("-2")

iq1 = {
    "zoom": "120",
    "brightness": "120",
    "contrast": "119",
    "saturation": "120",
    "whitebalance": "4000",
    "gain": "0",
    "exposure": "-1",
    "focus": "2",
    "sharpness": "120",
    "pan": "-1",
    "tilt": "-2"
}
test.set_whitebalance("3000")
test.set_pan("-3")
test.set_brightness("120")
test.set_exposure("-1")
test.set_iq(None, True) ## this one is to set iq to be dfaut
test.set_iq(iq1) # this one for load all dictionary setting
print(test.reading_iq())



####xu_tde Library  #  this is for logitech camera XU use only lock VID 046D
```python
# Import the 'lv' module from the 'pu_xu.xu_tde' package
import pu_xu.xu_tde as lv

# Check if the device with PID is found (flag: 0 means found, -1 means not found)
flag, index, value = lv.checkdevice(vid,PID)
index = lv.checkindex(vid,PID) # lv.checkindex("046d","0919")

# Read information from the device
length, value1 = lv.inforXURead(PID, address)

# Read data from the device
length, data = lv.PCXuRead(PID, address)
length, data = lv.deviceXURead(PID, address)

# Read data from the device for testing
flag2, value2 = lv.TestXuRead(PID, address)

# Read video data from the device
length, value4 = lv.VideoXuRead(PID, address)

# Write data to the device (1 byte)
flag3, value3 = lv.TestXuWrite(PID, address, data)

# Write video data to the device (1 byte)
flag5, value5 = lv.VideoXuWrite(PID, zoomaddress, zoom_data)

# Write data to the EEPROM of the device
flag6, value6 = lv.EepromWrite(PID, address, val_to_write)

# Read data from the EEPROM of the device
flag7, value7 = lv.EepromRead(PID, address)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pu_xu-2023.10.1.5.tar.gz (116.8 kB view hashes)

Uploaded Source

Built Distribution

pu_xu-2023.10.1.5-py3-none-any.whl (119.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page