23
DEVICE DRIVER SAMPLES DEVICE DRIVER SAMPLES

DEVICE DRIVER SAMPLES. How Many ? How to add an update? Currently HYPACK has between 300 - 400 Device Drivers There are 192 in the \HYPACK 2015\Devices

Embed Size (px)

Citation preview

Page 1: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

DEVICE DRIVER SAMPLESDEVICE DRIVER SAMPLES

Page 2: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

How Many ? How to add an update?

Currently HYPACK has between 300 - 400 Device DriversCurrently HYPACK has between 300 - 400 Device Drivers There are 192 in the \HYPACK 2015\Devices folder.There are 192 in the \HYPACK 2015\Devices folder. There are 143 more in the \HYPACK 2015\Devices\Custom folder.There are 143 more in the \HYPACK 2015\Devices\Custom folder. In addition, HYSWEEP has over 70 devices built in.In addition, HYSWEEP has over 70 devices built in. Constantly modifying and maintaining them and providing updates.Constantly modifying and maintaining them and providing updates.

To add a new device driver:

1)Copy the DLL to the \HYPACK 2015\Devices folder.2)In HARDWARE, click the “Rescan Driver List” button (highlighted in red).

Page 3: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

ANCHORMANAGER.DLL

Allows you to position each Allows you to position each anchor:anchor:•On the main vessel (Barge)On the main vessel (Barge)•On any secondary mobile On any secondary mobile (Tugs)(Tugs)

• If Tugs have anchor If Tugs have anchor positions, you can select positions, you can select which anchor positions which anchor positions (e.g. Fore and Aft)(e.g. Fore and Aft)

• If Tugs do not have anchor If Tugs do not have anchor positions, the anchor is positions, the anchor is transferred to the Boat transferred to the Boat Origin for the mobile.Origin for the mobile.

•At a user-defined target.At a user-defined target.•On the bottom.On the bottom.

Anchor Management routines are now ‘Built-In’ to HYPACK SURVEY. They can be accessed from the Vessels menu item.

Page 4: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

ADCP.DLLADCP.DLL

Collection for ADCPs (RD INSTRUMENTS and SONTEK) is now done with the ADCP.DLL.

Page 5: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

AIS.DLL: AIS.DLL: Automatic Identification System TranspondersAutomatic Identification System Transponders

Generates mobile targets in SURVEY to denote vessel positions. AISTIDE.DLL reads tide corrections broadcast over AIS. Coming soon: Virtual Bouys!

Page 6: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

DRAFTTABLE.DLL: DRAFTTABLE.DLL: Dynamic Draft Correction versus SpeedDynamic Draft Correction versus Speed

• Allows for ‘Single’ or ‘Shallow Water and Deep Water’ curves.• Interpolates when between the Shallow and Deep Depth Limits.

Page 7: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

GENDEVALL.DLL: GENDEVALL.DLL: Reading Devices with Reading Devices with Fixed Length Data FieldsFixed Length Data Fields

This driver can be used to read a device that does not have a HYPACK driver. The only restriction is that the data format has to have a single, fixed format message. The length can’t change.

Page 8: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

GENDEVPARSE.DLLGENDEVPARSE.DLLReading Devices with Reading Devices with Comma, Space, or Tab Comma, Space, or Tab separated Data Fieldsseparated Data Fields

Driver Test

Driver Configuration

Raw Data from Device

This driver can be used to read a device that does not have a HYPACK driver. It parses different fields, either comma, space of tab delimited. It can also read fixed-format datagrams.

Page 9: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

GENOFFSET.DLLGENOFFSET.DLLPlacing a ‘mobile’ at a fixed location on another ‘mobile’Placing a ‘mobile’ at a fixed location on another ‘mobile’

Mobile ID = Mobile # of Main Barge or Vessel (usually = 0)

This driver is used to position another mobile at a fixed offset from the primary mobile. For example, a crane that is fixed in position on the primary mobile, but can rotate independently.

Page 10: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

GPS.DLL:GPS.DLL:

Used to process NMEA Sentences from most GPS systems. See the HARDWARE – BASICS presentation for details….

Page 11: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

NTRIP.DLL:NTRIP.DLL:

• Designed to pass NTRIP Designed to pass NTRIP corrections to GPS.corrections to GPS.

• Shares same serial port as Shares same serial port as GPS.DLL.GPS.DLL.

• NTRIP Ver. 2 Compatible.NTRIP Ver. 2 Compatible.

Page 12: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

LptEvt.DLLLptEvt.DLLGenerating Event Marks via a Contact ClosureGenerating Event Marks via a Contact Closure

Connection to PC:Connection to PC: USB: LptEvt.DLLUSB: LptEvt.DLL

• LptEvt.DLL Setup:LptEvt.DLL Setup:• Generate contact closure at event marks.Generate contact closure at event marks.• Generate contact closure when XTE is Generate contact closure when XTE is

exceeded.exceeded.

USB In

BNC Out(contact closure)

Page 13: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

MAGNET.DLLMAGNET.DLL DF 1000 (Serial)DF 1000 (Serial) Geometrics 881/882/G-Geometrics 881/882/G-

858 Map Mapper/G-858 Map Mapper/G-882TVG882TVG

Insight Marine (881 Insight Marine (881 Dual)Dual)

IXSEA MagisIXSEA Magis J W Fisher Proton 4J W Fisher Proton 4 Marine Magnetics Marine Magnetics

Seaspy/SeaquestSeaspy/Seaquest Scintrex EnvigradScintrex Envigrad SeaquestSeaquest SMM IISMM II UC MagUC Mag GEM Systems GSM-19GEM Systems GSM-19 Quantro Sensing Quantro Sensing

MagnetometerMagnetometer

AVI

Page 14: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

PLAYBACK.DLL: PLAYBACK.DLL: Replay RAW Data Files in SURVEYReplay RAW Data Files in SURVEY

‘ConnectionConnection’ should always be either a single RAW ’ should always be either a single RAW data file or a Catalog (*.LOG) of RAW data files.data file or a Catalog (*.LOG) of RAW data files.Slow down the ‘Update Rate’ under Advanced.Slow down the ‘Update Rate’ under Advanced.

AVI

Page 15: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

SEABEDID.DLLSEABEDID.DLLFor Use with Roxann and EchoPlus Seabed ID For Use with Roxann and EchoPlus Seabed ID SystemsSystems

Perform ‘Ground Truthing’ and create Seabed ID Square (*.SIX) in SEABED STATISTICS program.

In real time, E1 and E2 info is plotted on Seabed ID Square and in Profile view.

Data can be re-mapped to new *.SIX in Post-Processing

Page 16: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

SIM32.DLLSIM32.DLL

PositioningPositioning Speed Up/DownSpeed Up/Down Turn Left/RightTurn Left/Right

EchosounderEchosounder Single or Multiple TransducerSingle or Multiple Transducer Generates Depths based on Sine Generates Depths based on Sine

CurveCurve

SIM33 DifferencesSIM33 Differences:: Speed and heading changes are Speed and heading changes are

continuously applied until continuously applied until ‘Steady’ or ‘Stop’ buttons are hit.‘Steady’ or ‘Stop’ buttons are hit.

Page 17: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

TIDEDR.DLLTIDEDR.DLL

Read Predicted Tide Files Read Predicted Tide Files (*.TID) into Survey(*.TID) into Survey

Additional generic tide Additional generic tide gauge setup.gauge setup.

Switch between telemetry Switch between telemetry and tide file real time.and tide file real time.

Now provides a real time Now provides a real time graph.graph.

User can adjust ‘on-the-fly’User can adjust ‘on-the-fly’ Tidefile2.dll now being Tidefile2.dll now being

phased out.phased out. When reading a *.TID file, When reading a *.TID file,

set the update rate for the set the update rate for the device to one second or device to one second or greater.greater.

Page 18: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

WebIF.DLLWebIF.DLL

• Has it’s own presentation under ‘Survey’.Has it’s own presentation under ‘Survey’.

• Used to view the Used to view the SURVEYSURVEY program program

• (Area Map and Data) from an (Area Map and Data) from an Intranet connection.Intranet connection.

• Add Add WebIF.DLLWebIF.DLL to your to your HARDWAREHARDWARE configuration. It does not require any configuration. It does not require any connection information.connection information.

• On another computer on the On another computer on the IntranetIntranet, you , you can then view the can then view the SURVEYSURVEY or or DREDGEPACKDREDGEPACK programs by entering the programs by entering the Web IP address (or computer name) with Web IP address (or computer name) with port 8080 (now configurable).port 8080 (now configurable).

• http://Pats-Fujitsu:8080

• http://265.1.13.254:8080

• http://localhost:8080 (to view on same computer)(to view on same computer)

Remote viewing is now built into HYPACK SURVEY.

Page 19: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

YSI6600.DLLYSI6600.DLLEnvironmental SensorEnvironmental Sensor

YSI6600YSI6600 (Sonde) (Sonde) can be configured with different can be configured with different sensor packages.sensor packages.

SetupSetup: : Provide a name for each sensor, based on Provide a name for each sensor, based on its channel.its channel.

SURVEYSURVEY: : Driver displays text values and can Driver displays text values and can display a graph for all sensors.display a graph for all sensors.

Page 20: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

CUTTER.DLLCUTTER.DLL

Enhanced display of cutter suction dredge in DREDGEPACK.Enhanced display of cutter suction dredge in DREDGEPACK.

Page 21: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

Excavator DriverExcavator Driver

Multiple Inclinometers

Directional GPS

• Position

• Heading

Page 22: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

EXCAVATOR.DLL: EXCAVATOR.DLL: Used for Excavator SystemsUsed for Excavator Systems

Page 23: DEVICE DRIVER SAMPLES. How Many ? How to add an update?  Currently HYPACK has between 300 - 400 Device Drivers  There are 192 in the \HYPACK 2015\Devices

INCLINOMETER.DLLINCLINOMETER.DLLInclinometer for Cutter Suction Dredges and CranesInclinometer for Cutter Suction Dredges and Cranes

Used for RVG, Ocala, A2TS, Rieker Used for RVG, Ocala, A2TS, Rieker H4, Damen, AGI MD900T, Dickerson, H4, Damen, AGI MD900T, Dickerson, eTrac, and WMI inclinometers.eTrac, and WMI inclinometers.

• Measures the vertical angle (from Measures the vertical angle (from the horizon).the horizon).