BOS Software Operation Checklist 25sep2017 # //////////////////////////////// # Log in as bosadmin # //////////////////////////////// BOS1\bosadmin:bosadmin # //////////////////////////////// # Start Advanced Serial Data Logger # (ASDL) # //////////////////////////////// - Use desktop icon or start menu - Should be three windows: - ASDL main window - GPS custom buttons (small window w/ 6 buttons) - HMR heading sensor custom buttons (small window w/ 2 buttons) # //////////////////////////////// # Check/adjust heading sensor # output rate # !!! Do this whenever heading # sensor power is cycled # //////////////////////////////// - Select Heading channel from ASDL dropdown box (ASDL main window, upper left) - if the output is streaming (>= 1 Hz), use the custom heading sensor Toggle HMR button to stop streaming. # //////////////////////////////// # Check/change GPS sentences # //////////////////////////////// - Select garmin19x channel from ASDL dropdown box (ASDL main window, upper left) - Typically, we log GPGGA and GPRMC messages; if other messages are being sent, they can be changed. - To change the messages, use the GPS custom buttions (GPS custom button window) - ALL_DIS: disable all GPS messages - DFLT: use GPS factory default messages (GPRMC, GPGGA, GPGSV) - GPRMC_en/GPRMC_di : enable/disable GPRMC message only - GPGGA_en/GPGGA_di : enable/disable GPGGA message only # //////////////////////////////// # Start PuTTY annotation # terminal session # //////////////////////////////// - Start PuTTY using the desktop icon or start menu - Open the pre-configured session called bos-annotation - Recommended: - write a test message (date, cruise, e.g.) in the putty window and hit enter - verify that the message received by ASDL # //////////////////////////////// # Check data logging # //////////////////////////////// - Open a file browser to data: Desktop >> bos-sys >> data - Verify that files exist and have recent timestamps for all sensors: [Tip: CSV files should be associated with Notepad, rather than Excel] - rbrYYYYMMDD.CSV : RBR TD - sample data: 2017-09-06T15:48:06.699Z, 107867, 22.1943, 19.103, 15.10 - hmrYYYYMMDD.CSV : HMR heading - sample data: 2017-09-06T15:48:06.699Z, 134.76, 0.46, -0.10 - plcYYYYMMDD.CSV : PLC Events - sample data: 2017-09-06T15:48:06.699Z, - annotationYYYYMMDD.CSV : Annotation (write a test message in the putty window and hit enter) - sample data: 2017-09-06T15:48:06.699Z, this is a message - garmin19xYYMMDD.CSV : Surface GPS (optional) - sample data: 2017-09-06T15:45:52.010Z,$GPRMC,154553,A,3648.1541,N,12147.2847,W,000.1,069.7,060917,013.2,E*67 - Files should be written every few seconds after most recent data so timestamps other than annotation should be ~ current time # //////////////////////////////// # Check Web server output # (optional) # //////////////////////////////// - ASDL must be running - The WiFi router must be on and connected to the BOS network - If using a mobile device, connect to the BOS wifi network - Open a web browser to http://192.168.1.99 - Tip: The Chrome browser on the laptop has a bookmark # //////////////////////////////// # Start the BOS data display # //////////////////////////////// - start ASDL - open bos-opc-display.xlsm on the desktop of the BOS laptop Notes: - It takes a long time for the display to start up (~2 minutes). - Opening the spreadsheet first will automatically open ASDL *** and will close ASDL when the spreadsheet is closed *** - Lat/Lon are displayed in the format dddmm.mmmmm (i.e. degrees*100 + decimal minutes), since the display control only accepts numeric input # //////////////////////////////// # Stop the BOS data display # //////////////////////////////// - Close the display spreadsheet - Restart ASDL if it is not already running # //////////////////////////////// # To disable the ASDL OPC # data connection # [ Should not need to do this, except for diagnostic purposes] # //////////////////////////////// - Save the curernt ASDL configuration - Disable OPC data export for the heading, RBR and garmin19x channels in OPC - For each ASDL channel (select using channel dropdown, upper left of ASDL window) - Select data export options - uncheck the OPC server data export module (must be done separately for each channel) - NOTE: this will be saved as the default when ASDL is stopped # //////////////////////////////// # Troubleshooting # //////////////////////////////// >> I minimized the ASDL window...now where is it? - Tiny system tray icon, lower right of desktop >> Where is/are... - Data logs >> Desktop/bos-sys/data - Saved ASDL configurations >> Desktop/bos-sys/config - Network configuration spreadsheet >> Desktop/bos-sys/BOS-net-config-v?.xlsx (shortcut on desktop) >> Data not showing up - check ASDL error messages (dropdown box, top center of ASDL window). - Check network and serial connections - Do serial loopback test (e.g. using PuTTY) - Use Digi device discovery (Desktop/digi) to find devices on network >> ASDL can't open port - Check virtual serial ports - Windows Control Panel >> Device Manager >> Ports (COM & LPT) - All Digi ports should be enumerated and working - Ping IP addresses to make sure all the network devices are connected - Digi : subsurface TS4, surface TS4, surface TS1 (in BOS control box) - PLC : surface, subsurface - Router - Check router, network and serial connections - Do serial loopback test (e.g. using PuTTY) - Use Digi device discovery (Desktop/digi) to find devices on network - Stop and restart ASDL >> The cursor is jumping around on the screen, may be clicking and selecting - Sometimes serial devices are enumerated as mice; should only happen if laptop is rebooted while serial devices are transmitting data. - This has been addressed on BOS1 laptop (via registry key) - Windows Control Panel >> Device Manager >> Mice and other pointing devices - Disable devices that should not be mice - To disable serial mouse detection - open regedit - backup your registry - navigate to key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sermouse - change subkey start value from 3 to 4 # //////////////////////////////// # # ////////////////////////////////