Cheetah1 SDK v1.18 ReleaseNote
Version:V1.18
Release Date:Jul 06, 2018
A. New Function & Bug Fix
- 1. MainCore(CTMainCore.dll/libCTMainCore.so):
- 1.1 Solve the problem that the flash signal is not synchronized in the power synchronous mode of the CMOS camera.
- 1.2 Solve the problem that it may be invalid when switching the flash state frequently.
- 1.3 Solve the problem that the exposure parameters of the RSCT181 model camera may be incorrect when capturing the image.
- 1.4 Improve the white balance control logic to maintain the last white balance effect when the automatic white balance function is stopped.
- 1.5 Improve the calculation strategy of the image frame timestamp to provide a more accurate timestamp, and add an interface that synchronizes the operating system time to timestamp.
- Corresponding interface "Roseek_ImageAcquisition_SyncTimestampFromOS".
- Corresponding interface "Roseek_ImageAcquisition_SyncTimestampFromOS".
- 1.6 Improve the store strategy of the system operating parameter, add the MD5 check function, add the EPPROM write count function.
- 1.7 Add the function of inputing parameters during software trigger to capture.
- These parameters are saved in the member "UserData" in the structure of the corresponding captured image frame.
- Corresponding interface "Roseek_ImageAcquisition_GrabSingleFrameEx".
- 1.8 Add a set of device update interfaces. Through this set of API functions, users can directly update the device firmware file with the suffix ".rsupset".
- Corresponding interfaces "Roseek_Firmware_Update" and "Roseek_Firmware_QueryUpdateStatus".
- Corresponding interfaces "Roseek_Firmware_Update" and "Roseek_Firmware_QueryUpdateStatus".
- 1.9 Add the device run parameter export and import functions.
- Corresponding interfaces "Roseek_System_ExportRunParams" and "Roseek_System_ImportRunParams".
- Corresponding interfaces "Roseek_System_ExportRunParams" and "Roseek_System_ImportRunParams".
- 1.10 Add an interface to get the camera exposure time range.
- Corresponding interfaces "Roseek_CapturingParameters_GetMinExposureTime" and "Roseek_CapturingParameters_GetMaxExposureTime".
- Corresponding interfaces "Roseek_CapturingParameters_GetMinExposureTime" and "Roseek_CapturingParameters_GetMaxExposureTime".
- 2. Drivers(CT1PCIE.ko):
- 2.1 Solve the problem that the number and size of image acquisition caches in the Linux version are inconsistent with the actual allocation.
- 2.1 Solve the problem that the number and size of image acquisition caches in the Linux version are inconsistent with the actual allocation.
- 3. Demo Program:
- 3.1 Replace with the new Demo program to improve the interface operation experience and provide more comprehensive function settings.
- 4. SDK:
- 4.1 Add the support for 32-bit libraries in Windows.
- 4.2 Add more rich programs examples, including C, C#, VB.net and other language examples, as well as OpenCV examples.
- 4.3 Add a new device IP discovery function. In the same LAN, you can search for devices and modify the IP through the ROSEEK_RSDeviceFindTool.
- The user program needs to call the interface "Roseek_NetCmd_Open" and then installs the tool program "ROSEEK_RSDeviceFindTool_Setup_Vx.xx.exe" on the PC side.
- The user program needs to call the interface "Roseek_NetCmd_Open" and then installs the tool program "ROSEEK_RSDeviceFindTool_Setup_Vx.xx.exe" on the PC side.
- 4.1 Add the support for 32-bit libraries in Windows.
- 5. Network Streaming Service:
- 5.1 Improve the RTSP protocol library for the Windows version , which would improve the transmission stability of the RTSP protocol in a complex network environment.
For the use of new API functions, please refer to the developing manual of the new version V1.03.
B. Updating Steps
- 1. Update Drivers and Demo program
- For Windows Version:
- Copy ROSEEK_CTMainSystem_Setup_V1.18.exe to Camera local and run.
- Copy ROSEEK_CTMainSystem_Setup_V1.18.exe to Camera local and run.
- For Linux Version:
- Please refer to SDK_PATH/CTSDK_Linux_ubuntu16/README.txt
- Please refer to SDK_PATH/CTSDK_Linux_ubuntu16/README.txt
- For Windows Version:
- 2 Update Firmware
- Please use the local Demo toolbar "Device Information" or run SDK_PATH/UtilTools/RSDeviceInformation.exe to check the device information.
- Please use the local Demo toolbar "Update" or run SDK_PATH/UtilTools/RSRemoteUpdateTool.exe to remote update.
- 3 Update Source Code
- Replace the Source Code with what in CTDemo folder.
- If the user's program is not based on our SourceCode, please just replace the latest libraries in the folder.
- Replace the Source Code with what in CTDemo folder.
C. Version Info:
- Windows:
- Name: roseek_ct1_maincore Version: 1.15 Date: Jun_21_2018 Description: Main core module for ct1
- Name: roseek_ct1_fpga Version: 2.64 Date: - Description: FPGA module for ct1
- Name: roseek_ct1_peripheral Version: 1.23 Date: Feb_28_2018 Description: Peripheral controller module for ct1
- Name: roseek_ct1_dll_stream Version: 1.04 Date: Jan_25_2018 Description: Stream module for ct1
- Name: roseek_ct1_dll_media Version: 1.07 Date: Jun_28_2017 Description: Media module for ct1
- Name: roseek_ct1_dll_netcmd Version: 1.10 Date: Jun_21_2018 Description: NetCMD module for ct1
- Name: roseek_ct1_dll_osd Version: 1.02 Date: Jul_14_2017 Description: OSD module for ct1
- Name: roseek_ct1_dll_onvif Version: 1.04 Date: Oct_17_2016 Description: Library for CT1 - ONVIF
- Linux:
- Name: roseek_ct1_maincore Version: 1.15 Date: Jun_21_2018 Description: Main core module for ct1
- Name: roseek_ct1_fpga Version: 2.64 Date: - Description: FPGA module for ct1
- Name: roseek_ct1_peripheral Version: 1.23 Date: Feb_28_2018 Description: Peripheral controller module for ct1
- Name: roseek_ct1_dll_stream Version: 1.04 Date: Mar_23_2017 Description: Stream module for ct1
- Name: roseek_ct1_dll_codec Version: 1.04 Date: Nov_08_2017 Description: codec module for ct1
- Name: roseek_ct1_dll_netcmd Version: 1.10 Date: Jun_21_2018 Description: NetCMD module for ct1
- Name: roseek_ct1_dll_osd Version: 1.02 Date: Jul_14_2017 Description: OSD module for ct1
- Name: roseek_ct1_dll_onvif Version: 1.00 Date: Jun_16_2016 Description: Library for CT1 - ONVIF
- CCD color/mono:
- Name: roseek_ct1_fpga Version: 2.64
- CMOS color/mono:
- Name: roseek_ct1_fpga Version: 2.64
D. Dependence on the operating system
- 1. Windows version
- Any version.
- 2. Linux version
- Ubuntu16 OS image (V1.07 or higher).