.. _releasenotes: Release notes ============= Scorpion camera drivers for HVGrab cameras. 1.0.4.53_, 6feb2025, MVS 4.3.2_ * Automatically stop/restart grabbing when writing a changed value to parameters * Fixed ip request as a numeric value 1.0.4.52_, 30sep2024, MVS 4.3.2_ * VisualStudio 2022 rebuild * Grid has collapse all/expand all for the parameter groups * collapse status is retained through fav/mon-fav modes and driver reload * utility libraries reviewed in light of C++20 1.0.4.51_, 9sep2024, MVS 4.3.2_ * Scorpion system log messages: * #:ERR:Camera disconnect * #:IMP:Camera reconnect 1.0.4.50_, 30aug2024, MVS 4.3.2_ * camera disconnect messages not sent anymore to Scorpion by tcpip * parameters ReconnectSendMsg, ReconnectMsgPort are removed * specially formatted ERR and INFO messages are printed on console and parsed in System Log 1.0.4.49_, 13aug2024, MVS 4.3.2_ * new MVS version * send message to Scorpion on camera connection loss or reconnect * new parameters ReconnectSendMsg, ReconnectMsgPort 1.0.4.48_, 03jul2024, MVS 4.1 * Camera reconnect on connection loss * new parameters ReconnectOnLoss, ReconnectWaitSeconds, ReconnectTryCount 1.0.4.47_, 15dec2023, MVS 4.1_ * EnconderControl and FrequencyConverter sections updated for linescan cameras 1.0.4.46_, 12oct2023, MVS 4.1_ * Image compression support for all modes, by using MVS conversion to BGR for all modes except Mono8 * Calling Scorpion CB directly from within camera CB, intermediate buffer is eliminated * New parameter - MVS internal buffer count; default is 3 1.0.4.45_, 5oct2023, MVS 4.1_ * Support for compressed image mode (when camera provides feature). Currently supported only for RGB8 mode. * Support all formats in non-compressed mode * *GevPersistentSubnetMask*/*GevPersistentIPAddress*/*GevPersistentDefaultGateway* parameters are readonly in the driver. Use MVS IP tools for network configuration * *GevMACAddress* and *GevMCDA* printed in HEX 1.0.4.44_, 28sep2023, MVS 4.1_ * Replaced part of now obsolete API functions: * MV_CC_ConvertPixelType replaced by MV_CC_ConvertPixelTypeEx * MV_CC_Get(Set)IntValue replaced by MV_CC_Get(Set)IntValueEx * MV_CC_Get(Set)PixelFormat replaced by generic MV_CC_SetEnumValue * MV_CC_TriggerSoftwareExecute replaced by generic MV_CC_SetCommandValue * MV_CC_GetBalanceWhiteAuto replaced by generic MV_CC_GetEnumValue * MV_CC_Get(Set)BalanceRatioRed(Green/Blue) replaced by generic MV_CC_SetEnumValue (the selector) and MV_CC_Get(Set)IntValueEx * MV_XML_UpdateNodeFeature replaced by generic MV_CC_SetEnumValueByString * Manual *BalanceRatioRed(Green/Blue)* parameters now created whenever *BalanceRatio* selector is encountered, instead of *BalanceColorTemperatureMode*, which is not always present 1.0.4.43_, 25sep2023, MVS 4.1_ * rebuilt against new MVS version (4.1) 1.0.4.42_, 26oct2022, MVS 3.4.3_ Important upgrade for PTP protocol * CU camera support - includes all cameras that provide (only) Bayer encoded stream * Changed method of internal conversion of grabbed images for Scorpion * New *ForceColorMode* parameter in General section * required to be set for Bayer color cameras * otherwise, 'auto' mode is sufficient * New parameters related to Bayer image conversion - *BayerGamma*, *BayerCvtQuality* and *BayerMatrix* 1.0.4.41_, 26oct2022, MVS 3.4.3_ Important upgrade for PTP protocol * PTP - Precision Time Protocol * Action support * Sync mutliple camera using PTP * Update User Guide * Frame counters and timestamps from camera * Image buffer is cleared after sending to Scorpion * Userguide updated, new sections added 1.0.4.40_, 31mar2022, MVS 3.4.0_ Support of camera AcquisitionMode: SingleFrame - New * New property SyncContinousMode (General section) * will synchronize Scorpion continous with AcquisitionMode * Set SyncContinousMode to True to enable * default value is False * Purpose is to avoid ContinousMode when running SingleFrame or SW Trigger * will stop the continous flow of images * if AcquisitionMode is in SingleFrame - assuming SyncContinousMode = True * Scorpion Grab (snapshot) will issue AcquisitionStart automatically * This avoids having to issue AcquisitionStart - for each image to be grabbed in SingleFrame mode * Camera commands are now exposed. Command is issued by setProperty(cmdname, 1) * Gui update: * double-click on enumerated parameter name cycles to the next value from the list (the same as in bool parameters) 1.0.4.39_, 15mar2022, MVS 3.4.0_ * StartGrab issued like in pre-38 versions 1.0.4.38_, 10mar2022, MVS 3.4.0_ * StartGrabbing/StopGrabbing now tied to ScorpionGrab command (used to be automatically started in camera open) * initial 8/24 bit resolution fixed * analog settings updated * color correction matrix * better response to 'Apply' while in open settings dialog 1.0.4.37_, 22dec2021, MVS 3.1.0_ * BalanceRGB settings now appear correctly * favourites restored correctly even if many favourites are being used 1.0.4.36_, 8dec2021, MVS 3.1.0_ * fixed initial black image for color mode 1.0.4.35_, 14oct2021, MVS 3.1.0_ bugfix for build 33 * Configuration management added to files in Hardware directory * ini file load and save from python, alternative location setting * more information in User Guide * used for backup and save without user update dialog * Bugfix - lost camera configuration when upgrading to 1.0.4.33 * copy HikVision.ini into hvgrab.ini if run for the first time 1.0.4.33_, 21apr2021, MVS 3.1.0_ - not to be used upgrade to build 35 or higher * new parameter configuration dialog * 'IniFile' property to set alternative ini file * Import, Export parameters 1.0.4.32_, 27nov2020, MVS 3.1.0_ * logLevel parameter is hidden and after reload will always reset to 1 1.0.4.31_, 11may2020, MVS 3.1.0_ * setting from script: UserSetLoad, UserSetSave, UserSetDefault 1.0.4.30_, 11may2020, MVS 3.1.0_ * FeatureLoad/FeatureSave 1.0.4.29_, 29apr2020, MVS 3.1.0_ * Rebuild against MVS 3.1 * Device reset from python script, e.g. python.setProperty("DeviceReset", 1) * Load camera parameters stored in camera ROM, e.g. python.setProperty("UserSet", n), n=0..3 * Camera parameter handling updated (fixes camera reloads) * HDR parameters, shutter and gain * Editing of IP address 1.0.2.21_ - 09nov2018, min Scorpion Vision version 12.0.0.675, MVS 3.0.0_ * Fixed scaling of Gamma in get and getrange calls as in set calls. Scaled by 1000. * Fixed floating point exception for readonly parameters reading parameter features 1.0.2.18_ - 19oct2018, min Scorpion Vision version 12.0.0.675, MVS 3.0.0_ * Binning parameters applied before width and height * fixing high cpu consumption in idle loop introduced in 1.0.2.15 1.0.2.16, 09oct2018, MVS 3.0.0_ * driver rebuilt against v3.0.0 libraries 1.0.2.15_ - 03mar2018, min Scorpion Vision version 12.0.0.675, MVS 2.3.1_ * Issued to fix severe property access with color cameras * used libraries from MVS 2.2.3_ * used camera image callback mode, no polling * Color is corrected - swapping color bytes manually * SetProperty does not call subsequent update from camera * GetProperty reads values from camera * GetRange fixed 1.0.2.13 - 06dec2017, min Scorpion Vision version 12.0.0.675, MVS 2.3.1_ * increased speed of camera grabbing loop * gamma set as integer value x1000 (e.g 700 -> 0.7) * get property 'framenumber' provides last frame number from the camera * MVS 2.3.1 removes requirement for admin privileges for using HVGrab driver 1.0.1.10_ - 24oct2017, min Scorpion Vision version 12.0.0.650, MVS 2.2.3_ * 1.0.1.10, 24oct2017 * camera name includes serial# 1.0.1.9 - 19oct2017 * image retrieval by polling * camera name saved along with camera parameters -- prevents loading parameters from a different camera * changes in handling of genicam parameters * sony xcg camera support (via genicam) 1.0.0.8 - 18sep2017 * color support 1.0.0.7_ - 15sep2017, min Scorpion Vision version 12.0.0.650, MVS 2.2.2_ * initial test version .. _1.0.4.53: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_53.zip .. _1.0.4.52: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_52.zip .. _1.0.4.51: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_51.zip .. _1.0.4.50: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_50.zip .. _1.0.4.49: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_49.zip .. _1.0.4.48: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_48.zip .. _1.0.4.47: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_47.zip .. _1.0.4.46: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_46.zip .. _1.0.4.45: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_45.zip .. _1.0.4.44: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_44.zip .. _1.0.4.43: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_43.zip .. _1.0.4.42: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_42.zip .. _1.0.4.41: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_41.zip .. _1.0.4.40: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_40.zip .. _1.0.4.39: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_39.zip .. _1.0.4.38: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_38.zip .. _1.0.4.37: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_37.zip .. _1.0.4.36: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_36.zip .. _1.0.4.35: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_35.zip .. _1.0.4.33: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_33.zip .. _1.0.4.32: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_32.zip .. _1.0.4.31: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_31.zip .. _1.0.4.30: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_30.zip .. _1.0.4.29: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_4_29.zip .. _3.1.0: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/Installer/MVS_STD_3.1.0_181229.exe .. _1.0.2.21: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_2_21.zip .. _1.0.2.18: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_2_18.zip .. _3.0.0: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/Installer/MVS_STD_3.0.0_180723.exe .. _1.0.2.15: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_2_15.zip .. _2.3.1: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/Installer/MVS_STD_2.3.1_171129.exe .. _1.0.1.10: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_1_10.zip .. _2.2.3: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/Installer/MVS_STD_2.2.3_170728.exe .. _1.0.0.7: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/ScorpionCameraDriver/HVGrab_1_0_0_7.zip .. _2.2.2: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/Installer/MVS_STD_2.2.2_170503.exe .. _3.4.0: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/Installer/MVS_STD_3.4.0_220105.zip .. _3.4.3: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/Installer/MVS_STD_3.4.3_220729.zip .. _4.1: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/Installer/MVS_STD_4.1.0_230531.zip .. _4.3.2: http://www.tordivel.no/scorpion/scd/SCD-0023-HVGrab/Installer/MVS_STD_4.3.2_240529.zip