HYPACK 2021 Q2 Update
HYPACK 2021 Q2 Update
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
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
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.
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.
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.
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).
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.
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
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.