Support Engineering Group : Ventana Precision Control - DVL driver This page last changed on Sep 24, 2009 by kgomes. #### Project Requirements: Create a DVL driver for the Precison Control project as specified by Mike Risi (Core Eng.) Provide a test harness to insure data correctness and robustness Completion by May 19th, project number is 600034 #### Block Diagram: #### #### Details:
Tasks: NavigationDrivers |
(tm) Setup Development Env (del) (tm) dvlTaskTest - read dvl file (del) (tm) dvlTaskTest - post DM data (del) (tm) dvlTaskTest - dvl tx serial data (del) (tm) dvlTask.c - dvl rx serial data (del) (tm) dvlTask.c - read DM angle (del) (tm) dvlTask.c - process dvl data (del) (tm) dvlTask.c - publish DVL pos to DM (del) () dvlReader - read DM dvl pos (del) dvlReader - verify output correctness (del) () listen to Mike (del)
Add Task:
Development Environment Linux RedHat RHEL 5 for development (diatom) Install datamanager install dir: /usr/local/dm cd to /usr/local/dm/linux and type make chmod a+x startDm, killDm, exercise create a dm.cfg.diatom config file CVS checkout PrecControl/stationkeepApp Driver development in PrecControl/stationkeepApp/taskmgr/dvlTask.c Runtime startup datamanager (startDm) run dmShow to check if datamanager is running run 'app' in PrecControl/stationkeepApp - ./app 60042 in PrecControl/stationKeepGui/pilot_interface, run ./wishmain pilot_interface.tcl port number needs to match stationKeepApp/app, 60042 Configuration sk_config - define the serial port. Port # is app specific. Port # is handed in by ark1 in sk_config execute. sk_taskmgr is a lock file (insure 1 instance is running) DVL RDI Navigator operating with PD5 format ToDo create an output graph testing reverify file data processing Attachments: dvl.stuff.tar.gz (application/x-gzip) Generate.zip (application/x-zip-compressed) Navigator Technical Manual_Nov06.pdf (application/pdf) PrecControl_DVL_driver_test_2.GIF (image/gif)

Document generated by Confluence on Feb 03, 2026 16:22