0% found this document useful (0 votes)
110 views19 pages

HYPACK 2021 Q2 Update

Uploaded by

shantisurvey2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
110 views19 pages

HYPACK 2021 Q2 Update

Uploaded by

shantisurvey2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

FILES LOCATION VERSION DATE CHANGES

2021 Hysweep \Documentation 21.04.02 April 2, 2021 Updated info for Imagenex AUV, Optech Polaris, Ouster OS-1, Odom MB2,
Interfacing.pdf Seaswath/Bathyswath
2021 Sidescan \Documentation 21.02.21 February 11, 2021 Incorrect topic compiled.
Interfacing.pdf
2021 Sidescan \Documentation 21.04.02 April 2, 2021 Klein has a number of configurations for their "3500" series. HydroScan is the name of
Interfacing.pdf their side scan variant. The HydroChart is only available in Hysweep. I've updated the
side scan interface notes to reflect this (replaced references to HydroChart with
HydroScan).
acd.exe \root 21.2.0 June 23, 2021 Fixed broken horizontal planes and hid slope in toe dialog when not needed(horz and
vert)
adcpProfile.exe \root 21.1.0 March 8, 2021 Added Ens. Depth, Bin Size, Max Bin/Ens., Dist to First Bin Bin Depth and Final Bin Depth
to the Information Dialog.
Also Fixed issue if dialog was in negative screen space(left of main display)
adcpviewer.exe \root 21.2.0 July 2, 2021 Data wouldn't load because there's only a single ensemble in the file. Upgraded it to
IClrTable and did some better error reporting when it fails to load a file popping an error
message and adding error to the filename display box
AdvancedNavigation.dll \devices 21.2.1 April 22, 2021 Changed heave sign.
BIN2Text.exe \support\utilities 21.1.0 February 3, 2021 utility to convert automatrix *.bin file to a text file for troubleshooting purposes. Must
be run from root HYPACK folder.
bkgdplotter.dll \root 21.2.0 May 26, 2021 Fixed the text in SHOM title block from getting deleted.
BorderCheck.dll \devices\custom 20.1.0 May 4, 2021 Was recompiled a while back but never sent around.
Cloud.exe / Cloud64.exe \root - \x64 21.1.0 April 5, 2021 Upgraded to IClrTable to unify color tables

co3D.dll / co3D64.dll \root - \x64 21.1.0 April 5, 2021 Upgraded to IClrTable to unify color tables
coAll.dll / coAll64.dll \root - \x64 21.1.0 March 8, 2021 Updated coAll to not flag 0 depths as bad when loading single beam HS2x files.
coESRI.dll \root 21.0.1 December 23, 2020 Missing from 2021 build. Should only affect 32 bit users of which there are very few.

coESRI.dll / coESRI64.dll \root - \x64 21.0.1 March 3, 2021 Updated our version of VirtualTreeView and reinstalled the component which caused
issues with ESRI export.
cortl.dll / cortl64.dll \root - \x64 21.2.8 July 1, 2021 Color Zones now invert when table inverted.
Color table assigned to a data file is stored in project relative format where possible to
fix with transferred projects.
Added support so Instant Profile can be cut through Channel Files (chn)
Added Save to Image - saves a png image of instant profile
User can now specify how many points to sample along the instant profile line - default
is 250
Fixed errratic color behaviour when bouncing between projects
Zones are reversed when inverting table. Zones and Custom Colors stored inside the .hcf
Added Invert Depths right click menu option in Folder Items for display only
Save dialog opens giving user chance to save an updated xyz file. Hit Cancel if you do not
want to save. XYZ file will stay inverted until you disable and re-enable.
In Annotate mode the depth on the Instant Profile line is displayed regardless of where
the actual cursor falls in the window
Adjusted shell sync with target database so that added targets and groups show in same
order as target editor e.g. not in reversed order as it was doing.
Increased resolution from 72 DPI to 300 DPI
This update also includes support for nps.dll Days remaining until required check in for
on line license keys. When days remaining falls below 10 a message warning user is
shown at start up.
Allows graphing of multi-day tide corrections files
Color Editor
Added Save and Save As to shared folder
Added Load and Save of Custom Colors - Load/Saves the 16 custom colors seen in the
Color Pick dialog to <HYPACK Store>\Color Tables\custcolors.ini
Updated our version of VirtualTreeView and reinstalled the component which caused
issues with ESRI export.
VDatum Zone and Surface dropdowns scanned from computer rather than hard coded in
geopar database. Allows non-standard names in VDatum Surface dropdown.

Found and corrected issue where dot indicating spatial location in KML background file
could be in white which obviously doesn't show well on a white map background.

Fixed issue detecting depth in faces with more than 3 points (non-triangular)
Fixed issue in tesselation which was zeroing z-value in source data
Recompiled with latest encoding, colors, etc.
Color Editor sends message when Apply/Save pressed, message picked up and processed
by Shell.
FIxed issue with Geodesy not initializing properly after Project Wizard is used.
Adds 'click on map' code in Project Wizard
Additional color tweaks.
Added color file selection for Survey map windows to Sounding Colors tab.
MTX Instant Profile supports a minimum number of points of 2, namely the first and last
point of dragged profile line. Additional sample points are distributed evenly along the
profile line.
Tests name to see if editing local or shared color table, prompts with Save As dialog if
saving to opposite location of where file resides.
Hides Color Zones portion of color editor for "fixed" styles like Dxf. Same behavior as in
earlier versions of editor before change to always show zones was added ( mainly as a
visual debugging aid ).
RTK Error was/is logged in messages windows. This add display of a MessageBox to
really get the users attention.
Added OBJEditor under Editors Menu
Fixed error in coRtl when parsing
Fixed error in Shell DG2 Editor for parsing Text entries containing '(' or ')' characters

Changed S57 Read and Write routines to handle Ansi, Latin-1 and UCS-2 encodings.
These are the 3 lexical levels described in the standard.
Hazard contour was not working in Survey
Hazard contour was not working in RADSurvey
The Shell now has a dialog where user can adjust Contour display based on Water Level
and Draw Setting. See Settings->Water Level and Hazard Contour.
The Water Level determines what the nearest Hazard Contour Value will be. Contour
Mode controls how the Contours should be displayed.
Added menu item to Shell, under Processing, called Environmental Editor. This opens
magEdit in "Water Quality" mode
Rolled back some of the changes. As it stands, if user creates a new symbol in S52 Raster
Editor, they will need to restart shell in order to see it in the symbols list.
Fixed error where user defined symbols were not imported into list of available symbols
for assignment as DG2 symbols or Target symbols.
Symbols created or modified in S52 Raster editor will be updated in symbol list when
saved.
Fixed "OpenGL mismatched activate" messages when either using Select Symbol dialog
or mousing over symbol in Shell items tree for symbols assigned to targets.
Reworked symbol display in Tree for symbols assigned to Targets. They now show to the
right of the name, off right edge of column. Was very difficult to select a target with an
assigned symbol in old method.
Fixed map window redrawing every time user scrolls through Symbol list. Also only the
map window whose view parameters change ( zoom in/out, pan etc) will redraw. Other
map windows open will not redraw in such case.
Recompiled HypSvc in XE10 to solve issue with matrix files sometimes not displaying in
OGL 2D/3D modes. Added debug messages, which only show in DbgView, for analysis if
bug shows in future.
Removed MessageBox on DatumSeparation failure when using Vdatum Export to XYZ.
Optimized loading/Processing of VDatum files

Compiled with latest code from repos


Bumped the versions
Adjusted SHP file drawing code so labels show in all modes.
Added UI (S57 Options Dialog) and code to display distance marks in various sizes.
S57 Options are currently stored on a per project basis.
coTargets32.dll / \root - \x64 21.1.0 March 30, 2021 Internal cleanup and recompile. Works as intended.
coTargets64.dll
coTin.dll \root 21.2.2 June 23, 2021 Build of the DLL with exports for volumes and included a program for testing. Allows to
save/load setups for quicker and repeatable Volumes Testing
Fixed PDF output for dual channel, and philly pre and post volumes. They had some
issues with the header text covering up other text and the grid's not drawing correctly

Fixed crash in DXF Export if the 2d Edit window was used. Was screwing up something
with color tables
Fixed the drawing of contours in the export window
Allow contours at cm resolution. Custom resolutions weren't really working either

Fixed an issue where conversion to double would pop up when displaying the export
dialog.
Added 0.05 0.02 and 0.01 as options for contours
Updated cotin.dll to better work with the smaller values
Fixed crash loading i3xo files
CrossSections.exe \root 21.2.1 May 27, 2021 cross section graphs do the following:
1) Click on Export button to launch Export dialog.
2) Select a format for export as (.jpg, .png and .bmp)(Default: .jpg)
3) Select range for export (Default: Selected)
4) Set Dimensions of exported image(Default dimensions loaded based on print
orientation, Portrait or Landscape )
5) Select location to save file in (Default: New folder named CS &V Images will be
created in Edit inside
HYPACK 2021\Projects\Proj_Name\Edit\ folder)
6) Enter Image filename.
5) Click Export to finish.
DQM_Mechanical.dll \devices\dredgepack 21.2.0 April 22, 2021 Added the requested addition to DQM_Mechanical.
On this $RAW string we only want boom angle applied to bucket depth math. We can
gen parse the rest if needed.
$RAW,craneroll,cranepitch,boomangle,bargeroll,bargepitch,barometer,draft,temp
EXAMPLE:
$RAW,0.14,0.05,75.07,1.41,-0.57,10224,11781,35.10

EchoTrac E20.dll \devices 21.2.1 May 25, 2021 This update fixes both using device timetags and using Survey time. Customer's issue was
fixed when using Survey time, though they still had an offset while using device timetags.
Timetags are being written verbatim from the device.
Driver now records 32-bit echogram data. Note: These BIN files can only be read by
SBMax 21.2.0 and newer, and SBMax64 21.2.2 and newer. If users need to use older
versions of SBMax, they'll need to swap to an older version of this driver to get the old
16-bit echograms back.
EtIPAdapter.dll \root 4.6.0.0 February 2, 2016 Added EtIPAdapter.dll and EtIPComAdapter.dll supporting files for Allen-Bradley
CompactLogix PLCs. There are enough of them out there that a few customers who have
it lose functionality when they upgrade and end up calling in.

EtIPComAdapter.dll \root 4.1.0.1 February 1, 2016 Added EtIPAdapter.dll and EtIPComAdapter.dll supporting files for Allen-Bradley
CompactLogix PLCs. There are enough of them out there that a few customers who have
it lose functionality when they upgrade and end up calling in.
Export.exe \root 21.2.1 July 12, 2021 The parameters in the call to OpenDesign's arc function were in the wrong order and
scale (degrees to radians). This prevented exporting planned lines with arcs to DXF
properly.
Recompiled to fix color file issues.
FileGDBAPI.dll \root - \x64 1.5.0.236 March 3, 2021 Updated our version of VirtualTreeView and reinstalled the component which caused
issues with ESRI export.
geo32.dll / geo64.dll \root - \x64 21.2.21 June 10, 2021 Removed MessageBox on DatumSeparation failure when using Vdatum Export to XYZ.
Optimized loading/Processing of VDatum files

geocoder.exe / \root - \x64 21.1.0 April 5, 2021 Geocoder will now load the new snippets format written by Hysweep (record number
geocoder64.exe 7058)
geodimeter.dll \devices 21.2.1 June 1, 2021 The correction was being subtracted instead of added and it wasn't being applied to the
39 message
The vertical offset should now be correctly applied to all formats
geopar.db \datum 21.07.02 July 2, 2021 Added Sweden SWEREF 99 grids
Added MN County projections
Updated to include latest EPSG database
gps.dll \devices 21.1.1 February 19, 2021 Implemented to the background handling of PTNL,GGK strings.
GPS Quality indicator:
0: Fix not available or invalid
1: Autonomous GPS fix
2: RTK float solution
3: RTK fix solution
4: Differential, code phase only solution (DGPS)
5: SBAS solution – WAAS/EGNOS/MSAS
6: RTK float or RTK location 3D Network solution
7: RTK fixed 3D Network solution
8: RTK float or RTK location 2D in a Network solution
9: RTK fixed 2D Network solution
10: OmniSTAR HP/XP solution
11: OmniSTAR VBS solution
12: Location RTK solution
13: Beacon DGPS
14: CenterPoint RTX
15: xFill
16: INS Dead Reckoning
hybkgnd.exe \root 21.2.0 April 30, 2021 added online licensing
Fixed license activation in Spanish
Hycube.exe \root 21.1.0 April 9, 2021 Changes for HYPACK color tables.
HYPACK 21.0.lw.xml \root 21.03.25 March 25, 2021 added online licensing
Hypack.exe / \root - \x64 21.2.6 June 22, 2021 Color Zones now invert when table inverted.
Hypack64.exe
Color table assigned to a data file is stored in project relative format where possible to
fix with transferred projects.
Added support so Instant Profile can be cut through Channel Files (chn)
Added Save to Image - saves a png image of instant profile
User can now specify how many points to sample along the instant profile line - default
is 250
Fixed errratic color behaviour when bouncing between projects
Zones are reversed when inverting table. Zones and Custom Colors stored inside the .hcf

Added Invert Depths right click menu option in Folder Items for display only
Save dialog opens giving user chance to save an updated xyz file. Hit Cancel if you do not
want to save. XYZ file will stay inverted until you disable and re-enable.
In Annotate mode the depth on the Instant Profile line is displayed regardless of where
the actual cursor falls in the window
Adjusted shell sync with target database so that added targets and groups show in same
order as target editor e.g. not in reversed order as it was doing.
Increased resolution from 72 DPI to 300 DPI
This update also includes support for nps.dll Days remaining until required check in for
on line license keys. When days remaining falls below 10 a message warning user is
shown at start up.
Allows graphing of multi-day tide corrections files
Color Editor
Added Save and Save As to shared folder
Added Load and Save of Custom Colors - Load/Saves the 16 custom colors seen in the
Color Pick dialog to <HYPACK Store>\Color Tables\custcolors.ini
VDatum Zone and Surface dropdowns scanned from computer rather than hard coded in
geopar database. Allows non-standard names in VDatum Surface dropdown.

Found and corrected issue where dot indicating spatial location in KML background file
could be in white which obviously doesn't show well on a white map background.

Color Editor sends message when Apply/Save pressed, message picked up and processed
by Shell.
FIxed issue with Geodesy not initializing properly after Project Wizard is used.
Adds 'click on map' code in Project Wizard
Additional color tweaks.
Added color file selection for Survey map windows to Sounding Colors tab.
MTX Instant Profile supports a minimum number of points of 2, namely the first and last
point of dragged profile line. Additional sample points are distributed evenly along the
profile line.
Tests name to see if editing local or shared color table, prompts with Save As dialog if
saving to opposite location of where file resides.
Hides Color Zones portion of color editor for "fixed" styles like Dxf. Same behavior as in
earlier versions of editor before change to always show zones was added ( mainly as a
visual debugging aid ).
Added OBJEditor under Editors Menu
Fixed error in coRtl when parsing
Fixed error in Shell DG2 Editor for parsing Text entries containing '(' or ')' characters

The Shell now has a dialog where user can adjust Contour display based on Water Level
and Draw Setting. See Settings->Water Level and Hazard Contour.
The Water Level determines what the nearest Hazard Contour Value will be. Contour
Mode controls how the Contours should be displayed.
Added menu item to Shell, under Processing, called Environmental Editor. This opens
magEdit in "Water Quality" mode
Rolled back some of the changes. As it stands, if user creates a new symbol in S52 Raster
Editor, they will need to restart shell in order to see it in the symbols list.
Fixed error where user defined symbols were not imported into list of available symbols
for assignment as DG2 symbols or Target symbols.
Symbols created or modified in S52 Raster editor will be updated in symbol list when
saved.
Fixed "OpenGL mismatched activate" messages when either using Select Symbol dialog
or mousing over symbol in Shell items tree for symbols assigned to targets.
Reworked symbol display in Tree for symbols assigned to Targets. They now show to the
right of the name, off right edge of column. Was very difficult to select a target with an
assigned symbol in old method.
Fixed map window redrawing every time user scrolls through Symbol list. Also only the
map window whose view parameters change ( zoom in/out, pan etc) will redraw. Other
map windows open will not redraw in such case.
Recompiled HypSvc in XE10 to solve issue with matrix files sometimes not displaying in
OGL 2D/3D modes. Added debug messages, which only show in DbgView, for analysis if
bug shows in future.
Removed MessageBox on DatumSeparation failure when using Vdatum Export to XYZ.
Optimized loading/Processing of VDatum files

Inverts profile graph for elevation mode


Button in toolbar allows user to toggle mode
Compiled with latest code from repos
Bumped the versions
hypHW.exe \root 21.1.0 March 25, 2021 Users can now load in 3D OBJ files into Hardware Offsets page. Multiple formats of 3D
images can be selected simultaneously for devices and mobiles.
3DObjEditor window is also integrated so user can customize the 3D Obj file before
rendering it in HypHW.exe.
hyplot.exe \root 21.2.1 May 26, 2021 The LNW checkboxes in the file tree weren't updating properly after the new virtual tree
view component. They are fixed now.
Right click on color bar and hitting settings now opens the color manager/editor.
Added a couple extra lines of code to prevent the icon from disappearing in the taskbar.

Fixed the text in SHOM title block from getting deleted.


HypSvc.exe \root 21.2.1 June 22, 2021 New HypSvc.exe compiled in XE10 to fix synchronization error with cortl.dll. (Sounding
data not drawn to MTX using GDI mode.)
Compiled with latest code from repos
Bumped the versions
Hyscan.exe / \root - \x64 21.2.1 May 10, 2021 In JSF files, error with knots and depth spreadsheet display. Data now loads correctly
Hyscan64.exe
Fixed file loading of Klein 5900 dataset. Also fixed issue where signal could get clipped if
it goes too high.
Also added support for 5910 page types.
HYSWEEP_Extended.DLL \devices 21.1.0 February 2, 2021 HYSWEEP_Extended.DLL should show up in the survey driver list as "HYSWEEP Extended
Interface". But it shows up as "HYSWEEP Interface"
Hysweep.exe / \root 21.2.6 June 21, 2021 Allows multiple instances of the POS MV driver in HYSWEEP. R2Sonic asked for this.
Swpware.exe /
mbHardware.dll
Fixed character string memory bug. When loading the MarineSonic Seascan HDS driver
and saving the hysweep.ini the device name is 䔠灸潬敲re Sonic Sea Scan HDS

A few driver setup issues – Reson, NORBIT, Kongsberg. Nothing that prevented the
drivers from working as intended but certain options that did not work are now disabled.
For example, GPS pass through is not supported in dual head Reson and NORBIT drivers
so those options are now disabled.
larger receive buffer for SBG driver
SVP import in HYSWEEP survey carries resolution to decimeters. Changed to
centimeters.
Changes for HYPACK color tables. Used to always use COLOR.HCF for sounding colors.
Now uses the HCF file selected in HYPACK Shell ‘Select Color Table’.
Changed heave sign in Advanced Navigation driver.
Various changes to support Kongsberg KMALL datagrams. Work remains but these
things have been done.
Supports datagrams that span multiple partitions. 2nd partition contains imagery data.
Supports bathymetry in multiple frequency mode. The sample data used for debug
contained 200, 300, 400 KHz data in interleaved pings. MBMAX64 breaks out soundings
by frequency but MBMAX64 version 21.2.0 is required for Kongsberg multi frequency.
Supports GPS transfer to HYPACK survey driver HYSWEEP_Extended.DLL. This method
should be considered beta until further testing.
Sonar frequency is HSX logged in RMB datagrams. Tacked on after ping number. HSX
Format.doc changes are included in the ZIP. Most all of the HYSWEEP drivers have been
updated to support this. Those that haven’t been updated and those that don’t know
the frequency will log 0.

Added an option to suppress logging WGS84 data to HSX files. Configuration is in


HYSWEEP File menu, Logging Options.
Fixed a bug that may have prevented the Norbit dual head driver from working in
HYPACK 2021 release. Had to do with increase from 512 to 1024 beams per head.
Might have buggered things even in the 512 beams / head mode, we'll see after testing

Extend WASSP slant range maximum from 650 m to 65,000 m


Updates for Kongsberg KMALL bathymetry data. Here’s the list:
New driver = Kongsberg KMALL UDP multiport and TCP connectivity added.
Updates for Kongsberg Rev. I datagrams.
GPS shared memory transfer to HYPACK is now available.
Bug fix working with partitioned KMALL datagrams (large MRZ type).
Supports multi-frequency data 200/300/400 KHZ and 600/700 KHZ inspection mode.
(Water column logging is not done yet. Extra detections not done yet. Waiting on test
data from Kongsberg.)

UDP (old) is the old method that will work with older installs. This does all data (WC,
MB, position, etc.) on a single port.
Multiport splits that over 3 sequential ports one for WC, one for MB, then another for
everything else. WC is always the middle port with these, however the other 2 swap
between using TCP and UDP but they are parsed by the same function so it doesn't
matter really.
TCP is locked to a single set of ports starting at Port 13130
UDP can be changed in the setup however the default starting port is the same as UDP
single port 6020.
Updated to latest Klein SDK (includes new DLLs that will need to be added to future
installs)
Timers are modified so the running code needs to complete before it starts again. Re-
entrance problem.
When a math error occurs (acos domain error for example), C Builder pops the error
message, then the timer kicks in and the error pops again. And again and again.
Preventing re-entrance should popup only a single message and get rid of the cascade.

keyview.exe \root 21.2.0 April 30, 2021 added online licensing


Fixed license activation in Spanish
lngEdit.db \root 21.05.12 May 12, 2021 Russian terms updated
Polish Language Translations
MagEdit.exe \root 21.2.10 July 8, 2021 Color interface was being destroyed after IEviroment setting the project. This call was
not needed so it was deleted.
Added support for the EXO Bin Files. You can use WQ or Mag modes to load
Added a warning if there's no positioning in the file. And fixed an issue if the was no
positioning
Targets should have images with them when exported from from WMA window if
enabled
Fixed pop when saving to rtf
HDOP and #of Sats from i3XO data now is loaded into the right location instead of being
treated as another channel
Fixed lat/lon in spreadsheet. Was 0 before
XYZs should have the correct value's name in it's auto generated filename when using
Sort routine.
Fixed log files being blank when using append to filename in the EDT export
Deleted the "None" option from the drop down menu in the Depth Display window. Also
changed the drop down menu in Depth Display and the drop down menu in Survey to a
drop down list so they're not editable.
Added a Quick Targets button in both the Profile window and Survey window. This
button is just a more convenient way of doing the same as pressing F5.
Implemented two buttons to pan left and pan right in the depth display window.
Changed the title of the window to display "Select Values to Load", changed the number
of selected values display box to show the values selected out of the total possible
values. Also changed the Unselect All button text to say Deselect All and added a
condition that disables the OK button if more than 32 values are selected.
Title bar updated to "Environmental Editor" to match the Shell menu.
Set a default for the extension when saving as dxf
Fixed the naming of dxf and xyz when in wq mode. now have enviroEdit instead of
magEdit in their name

Fix having more than 32 in the count when only 32 items are selected in SMI display
Removed a handful of mag references from it when in Enviro mode like with targets and
the depth display
Tile Windows had a nasty habit of crashing and ruining the layout ini
Added 0.05 0.02 and 0.01 as options for contours
Updated cotin.dll to better work with the smaller values
Fixed crash loading i3xo files
Fixed and issue when exporting to EDT from a few third party formats that it threw an
error when writing the TND record
Fixed Ignore button being disabled when edited data was loaded
changed "Save To EDT..." -> "Save To ALL..."
Fixed DXF Output Prefix misspelling
Fixed Ignore button when Edited data is loaded
Fixed changed .mag default to .env for environmental editor
fixed log name when appending and saving to all
Added the *.ini extension to the saved configuration files and added a overwrite
confirmation window if a filename is already being used.
Saving to the HYPACK Store
Added save setup and load setup buttons in the spreadsheet window to save the current
column layout to an INI file that can be loaded in after. This also changes the
lstColumns/lstAvailable box where the selected/unselected columns show up
accordingly.
magnet.dll \devices 21.2.4 June 11, 2021 Added JW Fisher Proton 5 as an option. Different from the Proton 4 in that it has a
separate message to include altitude. Also added display options for the Data Display for
it
Changed the Marine Magnetics labels to be more clear. One is the compact format and
the other is the standard format both of which are the same between the devices.
Fixed crash with playback file.

Fixed the reading and recording of Seaspy Horizontal Gradiometer data


Mapper.exe / \root - \x64 21.1.0 April 12, 2021 Changes for HYPACK color tables
Mapper64.exe
MBMAX.exe \root 21.1.0 April 9, 2021 Changes for HYPACK color tables
MBMAX64.exe \x64 21.2.11 June 28, 2021 Option to reverse beam angles in the new Beam Angle Test.
Added direction arrows for track lines
Draw filter flags using opengl, which is much faster than windows GDI
Payload Patch Test calculations avoid overflow but probably still not right. Use
MBMAX64 Edit menu, Settings then Beam Calcs button and select Topo Test to activate.

Calibration support in Cloud Popup window. All manual for now; jogs angles up and
down and shows the result. It’s tricky to keep the matrix and calibration jogs in sync.
You may see the message “Please Finish Calibration (Reset or Test OK)”. Do what it asks.

Changes for HYPACK color tables. Used to always use COLOR.HCF for sounding colors.
Now uses the HCF file selected in HYPACK Shell ‘Select Color Table’.
Reads sonar frequency from RMB records. Continues to support drivers/sounders that
log frequency elsewhere. R2Sonic for example logs frequency to SNR records - it now
logs both to RMB and SNR. No compatibility issues.

Saves WGS84 positions (when available) to the HS2x position datagram. Tested the GPS
Recalc with HSX/HS2x files that contain WGS84 positions.
Bug fix. Program crash reading S7K files containing very large datagrams (water column).
The fix ignores the water column data instead of trying to read and overflowing buffer
space .
Fixed R2Sonic down sampling bug.
Detect PDS files that can't be read and shows "This Version Can Not Read PDS Files"

Hide text that shouldn't appear in the 'Details' tab of New Beam Angle Test
Improvements to Kongsberg ALL file reader.
XYZ DATA:
When loading XYZ-88 datagrams we can’t use sonar offsets as included in the ALL files.
Which we were. Soundings are already corrected for X, Y, Z, yaw, pitch and roll offset.
So all are now zeroed.
The combined draft and heave is included in the XYZ-88 datagram. We now use that,
meaning there is no need for heave correction either.
Patch test yaw, pitch and roll offsets are zeroed / ignored meaning you can’t do patch
testing using the XYZ data.
RAW DATA:
With the RAW 78 datagram we keep all the sonar offsets but adjust the vertical offset.
Offsets are found in ALL file Installation Parameters.
MBMAX64 Vertical Offset = S1Z – WLZ
Where (according to Kongsberg docs)
S1Z is Transducer 1 vertical location
WLZ is Water line vertical location
There is now a separate check to show SVP casts on map.
Direction arrows are now optional. Default is now direction arrows = off. Turns arrows
on using show options.
MBMAX64 has 7-8 check boxes to select what to show in the survey window. Problem is
there are another 7-8 choices and no room for more check boxes. Quick solution would
be a check list box. Added more checks
New and modified selections:
Cursor / Cross Hairs. Previously labeled “Cross Hairs”, shows or hides track line point
cursor and matrix cross hairs (cell selection).
Direction Arrows. Shows direction arrows on the track lines and track lines slightly
thicker. Good for analysis but looks cluttered for day to day work.
Flags. Shows / hides point flags and golden soundings.
Matrix Outline. Shows / hides the matrix rectangle.
SVP Casts. Shows / hides SVP casts tagged with location.
Sweep Window Data Border. Shows / hides a border of points edited in the Sweep
Window. This is sometimes useful but sometimes just a mess (lidar for example).

Open GL tweaking to get colors right


Bug fix - was ignoring ROSS Multi-transducer soundings because sound velocity = 0. Now
replaces the 0 with 1500 m/sec.
Bug fix in Julian date conversion when loading s7k files.
Latency did not properly apply after initial data import. Was actually working except
beams initially flagged as outside position time range were not rechecked for new time
range with latency applied. That's why this was a bit hard to track down. A second
change (just display) rescales the sensor graphs (SOG, COG, Tide, MRU) to new ping
times.
Disabled color by RGB selection. I spent the day trying to get it to work with only partial
success.
New: Option to export ‘Nadir Depth (XYZ only)’ (space delimited).
Modified: Existing ‘Nadir Depth’ export now include beam angle. Angle is tacked onto
the end which shouldn’t be a problem with CSV format.
Tracks matrix z range better. Z range controls what is displayed in front / behind matrix
cells. When z range is wrong track lines and targets can fall behind the cells.
Better z range also fixes the problem of color bar not scaling properly with matrix data.
For example, if all soundings above 2' are removed the matrix color bar should show
that. Didn't always happen in the past.

MDL.dll \devices 21.1.1 April 9, 2021 Driver converts range to work units before doing any math on it
MergeXYZ.exe \root 21.2.1 July 7, 2021 Added better browsing of lines and details about the files
A side bar showing the all the lines and points per line. Also to enable and disable the
saving of the line
A drop down menu to replace the old static text of the current line to more easily jump
to a different line
An option to only use one line per point so multiple lines can't share the same point

Fixed - Merge Xyz not selecting all the xyz points in range
NOAATides.dll \devices 21.1.0 February 26, 2021 Reconfigured the security for the HTTPS connection to use TLS instead of SSL.
nps.dll / nps64.dll \root - \x64 21.2.0 April 30, 2021 added online licensing
Fixed license activation in Spanish
OBJEditor.exe \root 21.1.0 March 25, 2021 Added a Help menu to allow user to view the HYPACKHelp and About Box
Users can now load in 3D OBJ files into Hardware Offsets page. Multiple formats of 3D
images can be selected simultaneously for devices and mobiles.
3DObjEditor window is also integrated so user can customize the 3D Obj file before
rendering it in HypHW.exe.
OBJReader.dll \root 21.1.0 March 25, 2021 Users can now load in 3D OBJ files into Hardware Offsets page. Multiple formats of 3D
images can be selected simultaneously for devices and mobiles.
3DObjEditor window is also integrated so user can customize the 3D Obj file before
rendering it in HypHW.exe.
posmv.dll \devices 21.2.0 May 4, 2021 Fixed Survey crash if Tide is disabled for PosMV.dll
posmv3000.dll \devices\custom 21.2.0 April 16, 2021 The POSMV3000 driver has an option to read data from the EM3000 format. A customer
has a dataset where the sync strings start with 0x90 0x90 instead of the expected 0x99
0x90. Expanded the driver to support this string as well.
QlmLicenseLib.dll \root - \x64 14.1.21052.4 February 21, 2021 added online licensing
QlmLicenseWizard.exe \root 14.1.21052.4 February 21, 2021 added online licensing
QuickPDFDLL.dll \root - \x64 13.12.1.0 March 20, 2017 Required for PDF export in TIN Model
RADSurvey.exe \root 21.2.14 July 8, 2021 RAD DREDGEPACK Bucket Parameters did not save the settings
Fixed the Bucket Parameters color dialog causing a crash.
Removed old DepColor Interface and replaced it with the new IColorAPI.
Fixed the Zoom Extents issue with no charts loaded.
Separator text was not updating properly in multiple cases.
Reordering the separators would not reorder the text properly.
A separator at the end of the list would not save its text.
When adding or removing a separator the text wouldn't update properly in the edit box.

Fixed the loading of the Enhanced setting for data display items.
Updated Splash Screen to look at the copyright string in the exe's resource. Also, fixed
the status line that simply read "Splash" to actually update.
The variable for the Comments window was declared globally and locally, so the global
declaration stayed NULL creating all types of issues.
Allowed more than 1 Comments window. Related to RAD-67
Added the additional fields to Select Dialog dialog. They were actually being added, but
the list box had a setting that was not showing them. I just changed that setting.

Any operations in Edit Border would crash when no border was active. Had to check for
a valid border first. We should probably pop up a dialog box or something when they try
an operation without a border.
Added the Query Tool button. There was already a menu item and action associated
with querying, just had to add the new button.
Fixed Resource 99 error
There were a few issues with the map grids. Fixed the updating, and also the saved
values for the LatLon grid labels.
Fixed the Select Line issue as well as a host of other things. Started the menu limiting
based on package type.
Fixed the border tool so that when finished with the border, it will go into "Arrow"
mode. Also disabled the Edit Border button if no Matrix is loaded.
Removed the system colors from the bucket color dropdowns, which are used in other
places as well. Also fixed Profile Window print function, which was not working.

Switched the INI reading and writing from profile.h to IProFile, which should eliminate
the multiple rewrites creating the issue.
Fixed rt click depth on MTX cell.
Fixed list in Layer Manager
Map Orientation was getting lost when choosing another LNW file
Fixed the sun illumination not changing.
Undid the IProfile work since it was causing some issues (v 21.2.14.0).
RealTimeCloud.exe \root 21.1.0 April 5, 2021 Upgraded to IClrTable to unify color tables
Fixed: Enabled legend turns whole window display solid red.
remote_assistance.exe \support 15.19.5 July 6, 2021 Latest TeamViewer renamed to 'remote_assistance.exe.'
Renaming old remote_assistance.exe to remote_assistance_old.exe and leaving in
Support folder for now in case there are any complications with existing users.
sbg.dll \devices 21.1.0 March 9, 2021 In timezones west of UTC, if you are surveying past UTC midnight but before local
midnight, positions won't get recorded in Hysweep. This fixes that issue.
sbmax.exe \root 21.2.1 May 28, 2021 Added support for 32-bit echograms (like from the E20)
SBMAX64.exe \x64 21.2.2 May 4, 2021 Previously code looked for any devices with HYPACK (case-insensitive) in name and
renamed to HYPACK Survey. Comment says this was originally intended for devices
named Hypack Navigation, so I modified code to only change devices named Hypack
Navigation (case-insensitive) to HYPACK Survey.
Changed code to update minimum and maximum depth more frequently. Autoscale Z
Range wasn't ignoring deleted soundings.
Updated file limit to 2000 files (2048 technically)
Updated the color options to use the new color interface.
Also added
Overlays new trackline arrows from MBMAX.
Dialog:
- Single files loaded in the Overlays dialog would not load properly, only LOG files
worked. This is what caused the initial ticket to be made, and it is now fixed
- You can now mix single files and log files without any path issues or SBMAX64 not being
able to find the files
- The spreadsheet now acts as the user would expect it. Select a group of files and hit the
up or down arrow buttons. They will all move together as expected. The selection will
stay on the group of cells you have moved so you can click the up and down arrows
multiple times without needing to reselect the group of cells you are trying to move.
- Upgraded sort to work better. You can load single files in a few cells and if you click sort
the files will move to the proper row. As a note, the sort function only works on the
columns of the selected cells in the grid.
- Scrollbar was not loading after the first time you open the Overlays dialog. If you have a
lot of files loaded in SBMAX64, there was no way to reach those rows when you closed
and reopened the dialog. The scrollbar is now there whenever it needs to be instead of
the first time the dialog is opened.
- When opening overlay files, the extension in the open file dialog is now saved. No more
having to keep switching from *.LOG to *.*
Profile View
- Overlay will draw based on selected depth
Main Editor View
- Overlay tracklines will draw based on selected depth
Fixed sort overlay to properly mark matched files, fixing the sort function.
Fixed overlay dialog to work when HS2x survey files are loaded in SBMAX64.
Added support for loading old ALL files as overlays.
Made the grid cells uneditable like SBMAX. Users must use the load button now. This will
prevent misuse of the dialog and bugs.
When hitting the up and down arrows to move cells, the window will scroll with the
selection so that the selection is always on the screen.
When a file that is being sorted does not have a match, I move it to the bottom of the
spreadsheet to show they are unmatched, like SBMAX.
I forgot to renumber the new rows if the sort function moves files to the bottom of the
screen, sent a quick update just now.
Updating to 21.2.1, added the ability to press Backspace or Delete on keyboard to delete
cells. SBMAX doesn't have a way to delete individual cells, but because I removed the
ability to modify the text in cells I figured I would add this in.
Also when using ctrl-click to select cells, behavior of the up and down buttons acts weird,
but that is a problem with the Grid Control we use, and I don't feel like wasting time
trying to fix that. Most people won't be using ctrl-click, just regular mouse clicks.

Added support for 32-bit echograms (like from the E20)


SBP.exe / SBP64.exe \root - \x64 21.2.0 June 16, 2021 SBP was displaying all data and marking targets/exports in meters only. Updated so it
now works in work units.
SeabedMapper.exe \root 21.1.0 April 12, 2021 Replaced DepColor interface with ColorAPI
SeabedStats.exe \root 21.1.0 April 12, 2021 Replaced DepColor interface with ColorAPI
secserve.exe \root 21.1.6 March 22, 2021 added online licensing
ss.exe / sshardware.dll / \root 21.2.6 June 10, 2021 Fixed Imagenex SportScan Waterfall glitches. In addition, the max range of the Imagenex
scanware.exe SportScan is 120m, while HYPACK limited it to 90m.
Depth is now read correctly from the 4900.
Side scan mosaic now appears at the towfish, if there is one.
Fixed an issue with running the 4000 series at 75m or greater.
Updated to latest Klein SDK. Also includes depth sensor fix and fix for stacked 5000V2
pings.
Klein 5000 data should now scroll correctly, only displaying and recording the beams
specified by the Klein SDK. Includes all updated Klein dlls.
SSMerge.exe / \root - \x64 21.1.0 February 22, 2021 Before, first file's TFW coordinates were being used for all files. Now, each file will use
SSMerge64.exe their own TFW coordinates.
subbot.dll \devices 21.1.0 April 12, 2021 Fixed issues with geterror call in subbot when there was a seg file instead of connecting
for a device
Survey.exe \root 21.2.0 April 30, 2021 added online licensing
Removed old DepColor Interface and replaced it with the new IColorAPI.
Recompiled with license activation fix
SurveyLog.exe \root 21.2.5 June 23, 2021 Line Number auto populates based on row count.
Export Header will prompt user for overwrite of .ini, new .ini will be created if unique
filename is entered.
Import Survey Log defaults to Raw folder under current project and looks for either .csv
or .log based on user selection.
Fixed issue with space in the file name.
Fixed issue with multiline data in HYPACK File Information field.
Fixed CRLF issue related to survey_log.ini read and write
Automatically saves to survey_log.csv in the project. You can reload survey under the
FILE - IMPORT SURVEY menu. *.csv is now default but you can also load a *.log file.

swen17_rh70.geo \datum 21.02.08 February 8, 2021 Geoid Model for Sweden


swen17_rh2000.geo \datum 21.02.08 February 8, 2021 Geoid Model for Sweden
T7Factory.dll \root 3.5.0 June 4, 2018 required for US Digital T7 Sensor
T7User.dll \root 3.4.0 October 11, 2012 required for US Digital T7 Sensor
TideDR.dll \devices 21.2.1 April 30, 2021 recompiled to resolve crashing in Survey
Tideman_mdb.exe \root 21.1.0 February 24, 2021 Reconfigured the security for the HTTPS connection to use TLS instead of SSL.
tin32.exe / tin64.exe \root - \x64 21.2.1 June 23, 2021 Allow outputting all volumes from TIN to Excel, CSV, PDF or the tin report txt(old way)
NOTE: additional report formats not available in MultiCHN method.

Converted TIN color table calls to use IClrTable to fix issues with DXF and selecting the
default color table
Switched TIN to use slightly more memory but draw the 2D things much faster
Fixed PDF output for dual channel, and philly pre and post volumes. They had some
issues with the header text covering up other text and the grid's not drawing correctly

Previously fix unicode issue.


The TIN Report should be writing correctly now in Russian or any other language we
support.
PDF's should no longer have an issue with non latin alphabets
Excel, CSV, PDF, and Text volume reports should all export correctly in Russian
NOTE: Requires the QuickPDFDLL.dll 32 bit and 64 bit updates for the Unicoded PDFs

Fixed 2D Views drawing of background charts


Now only include checked items in TIN to Level report.
Fixed crash in DXF Export if the 2d Edit window was used. Was screwing up something
with color tables
Fixed the drawing of contours in the export window
Allow contours at cm resolution. Custom resolutions weren't really working either
TIN2TIN w/ Borders to PDF was combining the first and second lines
Fixed an issue where conversion to double would pop up when displaying the export
dialog.
towfish.dll \devices 21.2.2 May 28, 2021 In the Towfish window, the layback will only adjust after you press Enter now.
Added an LCI-90i option to the cable counter that reads this format correctly.
Changed title to "LCI-90i Legacy".
Added a "Reset Towfish Position" button that pulls the towfish to its max cable length
directly behind the vessel.
Sometimes, when Survey loads, heading information isn't available for the towfish driver
to initialize with, so the towfish will appear south of the boat. It can take some time for
the towfish to drag into its correct position behind the boat. This button resets the
towfish and takes the latest heading information to move it directly behind the boat.
Screenshots attached.
wcPlayback.exe \root 21.2.0 May 10, 2021 Fixed R2Sonic down sampling bug.

vulcan.dll \devices 21.1.0 March 24, 2021 Updated to use the setting in Matrix Options about using Uncorrected depths. Currently
the driver will take whatever the setting is on startup. So, if you change it, it will not
reflect until you restart Survey/DREDGEPACK. To change this behavior it would require a
change to Survey.

You might also like