Difference between revisions of "Woodpecker1 SDK v1.26 ReleaseNote"

From rs_wiki
Jump to: navigation, search
(Created page with "Version: V1.26<br/> Release Date: Nov 27,2017<br/> '''1.New Function & Bug Fix:'''<br/> 1.1 Because the COM port of the serial device may be changed after operating system r...")
 
 
Line 30: Line 30:
  
 
'''3.Version Info'''<br/>
 
'''3.Version Info'''<br/>
CCD:<br/>
+
:Name: roseek_wp1_maincore &emsp;&emsp;  Version: 1.19 Date: Nov_28_2017 Description: Main core module for wp1<br/>
Name: roseek_wp1_maincore             Version: 1.19 Date: Nov_28_2017 Description: Main core module for wp1<br/>
+
:Name: roseek_wp1_fpga&emsp;&emsp;&emsp;&emsp;&emsp;Version: 2.50 Date: Aug_20_2016 Description: FPGA module for wp1<br/>
Name: roseek_wp1_fpga                 Version: 2.50 Date: Aug_20_2016 Description: FPGA module for wp1<br/>
+
:Name: roseek_wp1_peripheral&nbsp;&emsp;&emsp;Version: 1.05 Date: July_07_2017 Description: Peripheral controller module for wp1<br/>
Name: roseek_wp1_peripheral           Version: 1.05 Date: July_07_2017 Description: Peripheral controller module for wp1<br/>
+
:Name: roseek_wp1_extension&nbsp;&nbsp;&emsp;&emsp;Version: 1.11 Date: July_07_2017 Description: Extension controller module for wp1<br/>
Name: roseek_wp1_extension             Version: 1.11 Date: July_07_2017 Description: Extension controller module for wp1<br/>
+
:Name: roseek_wp1_dll_netcmd&emsp;&emsp;Version: 1.07 Date: Mar_21_2017 Description: NetCMD module for wp1<br/>
Name: roseek_wp1_dll_netcmd           Version: 1.07 Date: Mar_21_2017 Description: NetCMD module for wp1<br/>
+
:Name: roseek_ct1_dll_stream&emsp;&emsp;&emsp;Version: 1.02 Date: Jun_24_2016 Description: Stream module for ct1<br/>
Name: roseek_ct1_dll_stream           Version: 1.02 Date: Jun_24_2016 Description: Stream module for ct1<br/>
+
:Name: roseek_ct1_dll_media&nbsp;&emsp;&emsp;&emsp;Version: 1.07 Date: Jun_28_2017 Description: Media module for ct1<br/>
Name: roseek_ct1_dll_media             Version: 1.07 Date: Jun_28_2017 Description: Media module for ct1<br/>
+
:Name: roseek_ct1_dll_osd&nbsp;&nbsp;&emsp;&emsp;&emsp;&emsp;Version: 1.02 Date: Jul_14_2017 Description: OSD module for ct1<br/>
Name: roseek_ct1_dll_osd               Version: 1.02 Date: Jul_14_2017 Description: OSD module for ct1<br/>
 
  
CMOS:<br/>
+
:CMOS:<br/>
Name: roseek_wp1_fpga                 Version: 2.51
+
:Name: roseek_wp1_fpga       &emsp; Version: 2.51<br/>

Latest revision as of 07:46, 11 December 2018

Version: V1.26

Release Date: Nov 27,2017

1.New Function & Bug Fix:
1.1 Because the COM port of the serial device may be changed after operating system restarts in the Windows version,

the camera adds the "Roseek_System_GetSerialPortName" API interface to obtain the device name(COM(n)) correspongding to the specific serial device.
The serial number 0 means RS232 equipment, the serial number 1 means RS485 equipment.

1.2 Solve the problem that the immediate snapshots can't get the image after the interface function "Roseek_ImageAcquisition_Start" is returned and the camera can only capture the picture after delaying 300 milliseconds.
1.3 Fixed a bug that there may be a delay or fail when switching between continuous mode and triggered mode.
1.4 Optimize the ISP strategies and algorithms for images, improve the effect of image enhancement, Gamma and noise reduction, and add the new features such as RAWLut configuration, image brightness and contrast.
1.5 Improve the JPEG codec module "RSJpegUtil.dll", use CPU optimization such as SSE2, and efficiency is improved about 4 times.

After measure, 200W pixel image compression takes 32 milliseconds, 500W pixel image compression takes 63 milliseconds, 800W pixel image compression takes 99 milliseconds.

1.6 H264 encoding library adds the new interface Roseek_MediaEncoder_SetScaleMode.

When the source resolution and target resolution are different, the mehtods of image scaling control can be chosen to maintain the image ratio or to stretch the image without the black side.

1.7 For the OSD module, modify the BUG that the font width may be unequal width when using the monospaced font.

Furthermore, improve the logic of word wrap.


2.Updating Steps:
2.1 Copy ROSEEK_WPMainSystem_Setup_V1.26.exe to Camera local and run.
2.2 Update Firmware

Confirm WPDemo or similar program with updating function is running in camera.
Run "RoseekDeviceInformation.exe" from path "WPSDK\UtilTools\" to check version information for all modules.
Run "RSRemoteUpdateTool.exe" for firmware updating from path "WPSDK\UtilTools\".

2.3 Update Sourcec Code (for developer)

Replace the Source Code with what in WPDemo folder.
If the user's program is not based on our SourceCode, please just replace the latest libraries, headers and dlls in "bin" folder.


3.Version Info

Name: roseek_wp1_maincore    Version: 1.19 Date: Nov_28_2017 Description: Main core module for wp1
Name: roseek_wp1_fpga     Version: 2.50 Date: Aug_20_2016 Description: FPGA module for wp1
Name: roseek_wp1_peripheral   Version: 1.05 Date: July_07_2017 Description: Peripheral controller module for wp1
Name: roseek_wp1_extension    Version: 1.11 Date: July_07_2017 Description: Extension controller module for wp1
Name: roseek_wp1_dll_netcmd  Version: 1.07 Date: Mar_21_2017 Description: NetCMD module for wp1
Name: roseek_ct1_dll_stream   Version: 1.02 Date: Jun_24_2016 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_osd      Version: 1.02 Date: Jul_14_2017 Description: OSD module for ct1
CMOS:
Name: roseek_wp1_fpga   Version: 2.51