SeaFETCom

The SeaFET™ Ocean pH Sensor comes complete with SeaFETCom, an interactive graphic software application that provides all the tools necessary to configure and operate your SeaFET™ pH sensor for any deployment scenario.

SeaFETCom Features

The SeaFET™  and SeapHOx™ Ocean pH Sensors come complete with SeaFETCom, an interactive graphic software application. Connect the SeaFET™ to your computer via the supplied USB programming cable to enjoy these SeaFETCom features:

  • Review and modify SeaFET™ operational settings
  • Schedule SeaFET™ data collection activity
  • Manage and retrieve logged SeaFET™ data
  • View SeaFET™ data in real time
  • Reprocess SeaFET™ data and graph results

SeaFETCom provides all the tools necessary to configure and operate your SeaFETpH sensor for any deployment scenario. Manage on-board data storage, processing, and collection modes. Set up real time data streaming via USB or RS-232. Capture and plot data in real time for pre-deployment checks or interactive profiling casts. Re-process logged pH data using ancillary temperature and salinity inputs for improved accuracy.
 

SeaFETCom 2.0.0

May 4, 2017
File SeaFETCom-2.0.0-b98-x86.exe for Microsoft Windows
-----------------------------------------------------------------------------------------
Release Summary: SeaFETCom 2.0
-----------------------------------------------------------------------------------------
SeaFETCom 2.0 is a major release providing support for SeaFET F/W version 3.8.0,
improvements, and bug fixes.

** Defect
    * [SEAFETCOM-116] - SeaFETCom - Unable to disconnect batteries for storage
    * [SEAFETCOM-126] - SeaFETCom - File Manager unable to list large numbers of data files
    * [SEAFETCOM-152] - SeaFETCom - Intermittent problem with real-time data logging over network
    * [SEAFETCOM-153] - SeaFETCom - Disconnect for Storage enabled when not connected
    * [SEAFETCOM-161] - SeaFETCom - Battery Life Calculator Requires Update
    * [SEAFETCOM-162] - SeaFETCom - TS Reprocessing with SBE .cnv file produces a 24 hour offset in time of samples
    * [SEAFETCOM-192] - SeaFETCom - The reboot of a SeaFET causes loss of its virtual comm port
    * [SEAFETCOM-196] - SeaFETCom - Wrong framerate used for Deployment Characteristics for SeaFET 3.8.0 firmware
    * [SEAFETCOM-199] - SeaFETCom - NumberFormatExceptions on General Settings Panel
    * [SEAFETCOM-205] - SeaFETCom - Failure to connect if unable to retrieve the isolated battery voltage
    * [SEAFETCOM-244] - SeaFETCom - Java Help Search function returns invalid results
    * [SEAFETCOM-247] - SeaFETCom - Unable to retrieve instrument package XML in logged data if not at top of file
    * [SEAFETCOM-248] - SeaFETCom - Logged data instrument package XML error not compensated for

** New Feature
    * [SEAFETCOM-124] - SeaFETCom - Profiling mode required for SeaCAT integration
    * [SEAFETCOM-127] - SeaFETCom - Add support for Date/Time format, DO units and Legacy Format settings
    * [SEAFETCOM-134] - SeaFETCom - Add support for dynamic instrument package xml
    * [SEAFETCOM-141] - SeaFETCom - Prepend Instrument Package XML when logging real-time data
    * [SEAFETCOM-144] - SeaFETCom - Support prepended Package XML for Logged Data Replay
    * [SEAFETCOM-147] - SeaFETCom - Support prepended Package XML for Data Processing and Calibration
    * [SEAFETCOM-219] - SeaFETCom - Add CTD settings to the Summary Report
    * [SEAFETCOM-220] - SeaFETCom - Auto-configure SeaFET and CTD for SeapHOx mode
    * [SEAFETCOM-263] - SeaFETCom - Add the pressure coefficients to the summary report

** Improvement
    * [SEAFETCOM-115] - SeaFETCom - Mac OS disk sleep option interferes with the SeaFET's USB Mass Storage
    * [SEAFETCOM-119] - SeaFETCom - Quick start instructions for Mac OS
    * [SEAFETCOM-158] - SeaFETCom - Provide indication that reprocessing requires data logged in FULL ASCII format
    * [SEAFETCOM-168] - SeaFETCom - Clearly indicate that SeapHOx pH is already T/S corrected
    * [SEAFETCOM-178] - SeaFETCom - Prevent data files that contain SHORT_ASCII frames from being processed
    * [SEAFETCOM-185] - SeaFETCom - Add Cancel button to Baud Rate Change message dialog
    * [SEAFETCOM-188] - SeaFETCom - Time Series Graph settings moved to Preferences dialog
    * [SEAFETCOM-191] - SeaFETCom - Prevent simultaneous enabling of the CTD and the External Pump on the Settings dialog
    * [SEAFETCOM-213] - SeaFETCom - Show the Replay Logged Data action when not in advanced UI
    * [SEAFETCOM-215] - SeaFETCom - Remove Short ASCII as an option for the data logging format
    * [SEAFETCOM-218] - SeaFETCom - Add support for processing Deep SeaFET raw data
    * [SEAFETCOM-224] - SeaFETCom - Update installer to include most recent versions of firmware
    * [SEAFETCOM-225] - SeafETCom - User manual description of battery endurance calculations need to be corrected
    * [SEAFETCOM-238] - SeaFETCom - Add icon for Set Clock and Upload Firmware File menu items
    * [SEAFETCOM-245] - SeaFETCom - Add option to write processed data to a single file
    * [SEAFETCOM-255] - SeaFETCom - Add the CTD Oxygen to the Processed pH Time Series
    * [SEAFETCOM-257] - SeaFETCom - Real-time pH plots to be all on the same time-series graph
    * [SEAFETCOM-259] - SeaFETCom  - Add a static pressure option for processing
    * [SEAFETCOM-261] - SeaFETCom - Disable use of thermistor temperature for processing Deep SeaFET data.
    * [SEAFETCOM-265] - SeaFETCom - Add the ability to determine if SeaFET is Deep or Shallow
-----------------------------------------------------------------------------------------
Release Summary: SeaFETCom 1.2.4
-----------------------------------------------------------------------------------------
SeaFETCom 1.2.4 is an upgrade to SeaFETCom 1.2.3

** Defect
    * [M20141809-122] - SeaFETCom - Acquired data frames not always logged with frame time-stamps

-----------------------------------------------------------------------------------------
Release Summary: SeaFETCom 1.2.3
-----------------------------------------------------------------------------------------
SeaFETCom 1.2.3 is an upgrade to SeaFETCom 1.2.2

** Defect
    * [M20141809-117] - SeaFETCom - CTD settings not updated when SeaFET Settings uploaded

-----------------------------------------------------------------------------------------
Release Summary: SeaFETCom 1.2.2
-----------------------------------------------------------------------------------------
SeaFETCom 1.2.2 provides an improvement to determine if a Rev C SeaFET has support for an
integrated CTD.

** Improvement
    * [M20141809-114] - SeaFETCom - Support for optional Pump and SBE37 Integration activation

-----------------------------------------------------------------------------------------
Release Summary: SeaFETCom 1.2.1
-----------------------------------------------------------------------------------------
SeaFETCom 1.2.1 provides some improvements (checking battery voltages on connection to determine 
if a SeaFET is in a deployable state, an advanced menu item to prepare a SeaFET for storage) and 
provides a minor bug fix since the last general release.

** New Feature
    * [M20141809-105] - SeaFETCom - Check both battery voltage and display warning dialog when setup entered
    * [M20141809-108] - SeaFETCom - Add Advanced menu item to prepare a SeaFET for storage or shipping

** Defect
    * [M20141809-104] - SeaFETCom - The startup time used for a Rev C SeaFET is incorrect
    * [M20141809-111] - SeaFETCom - Minor defects exist on the Dashboard
    * [M20141809-112] - SeaFETCom - Incorrect Log File Creation Method in the User Manual

** Improvement
    * [M20141809-106] - SeaFETCom - Updated Dashboard to indicate if the SeaFET is deployable
    * [M20141809-107] - SeaFETCom - Remove the "Connect" and "Disconnect" Battery buttons from the Dashboard
    * [M20141809-110] - SeaFETCom - Start Keep-Awake thread for all operational modes

-----------------------------------------------------------------------------------------
Release Summary: SeaFETCom 1.2.0
-----------------------------------------------------------------------------------------
SeaFETCom 1.2.0 provides support for the SeapHOx - a SeaFET with integrated CTD - instrument.

** New Features
    * [M20141809-26] - SeaFETCom - Support for an External Pump
    * [M20141809-29] - SeaFETCom - Internal Battery support
    * [M20141809-34] - SeaFETCom - Support for integrated CTD

** Defect
    * [M20141809-24] - SeaFETCom - Data processing selecting Temperature from External File disables process button
    * [M20141809-49] - SeaFETCom - Starting the Keep Awake thread uses operational mode on connect
    * [M20141809-52] - SeaFETCom - The Factory Reset menu item is always visible
    * [M20141809-54] - SeaFETCom - The Log File Type setting in a configuration file can not be uploaded
    * [M20141809-79] - SeaFETCom - Deployment text fields set to empty string do not persist

** Improvement
    * [M20141809-47] - SeaFETCom - Add Refresh button to File Manager for local files list
    * [M20141809-48] - SeaFETCom - Some Dashboard buttons can look enabled when they are disabled.
    * [M20141809-50] - SeaFETCom - Add output console to the Command Terminal window
    * [M20141809-53] - SeaFETCom - Update Data Processing to add using Temperature and Salinity from SeaFET data frames
    * [M20141809-80] - SeaFETCom - Calculate sample duration for Polled mode

-----------------------------------------------------------------------------------------
Release Summary: SeaFETCom 1.1.4
-----------------------------------------------------------------------------------------
SeaFETCom 1.1.4 provides minor bug fixes since the last general release.

** Fixed Defects
    * [M20141809-49] - SeaFETCom - Starting the Keep Awake thread uses operational mode on connect

-----------------------------------------------------------------------------------------
Release Summary: SeaFETCom 1.1.3
-----------------------------------------------------------------------------------------
SeaFETCom 1.1.3 supports V0.6 SeaFETs (10Hz frame rate) and provides other significant 
improvements, and minor fixes since the last general release. SeaFETCom is now compatible 
with Windows 8 and uses Java 7 update 11 for the Mac OS X and Java 7 update 45 for the 
Windows platforms.

** New Features
    * [M20141809-9] - SeaFETCom - Repeat sending "$" when SeaFET in POLLED mode to keep it awake

** Improvements
    * [M20141809-5] - SeaFETCom - Battery calculator support for 10Hz frame rate
    * [M20141809-6] - SeaFETCom - Periodic mode interval check support for 10Hz frame rate
    * [M20141809-8] - SeaFETCom - Document that File Manager instrument file Dates are in UTC
    * [M20141809-13] - SeaFETCom - Update bundled JRE for Windows to 1.7.0_45
    * [M20141809-17] - SeaFETCom - Bundle a SeaFET 3.5.x firmware file in both installers
    * [M20141809-21] - SeaFETCom - Mac: Installer must not have "custom" and "specific disk" options.
    * [2007-212-774] - SeaFETCom - Add Windows 8 support
    * [2007-212-778] - SeaFETCom - Use the Netbeans Options dialog for Preferences
    * [2007-212-780] - SeaFETCom - Upgrade NB platform to 7.2.1 and for Mac bundled Java 1.7.0_11
    * [2007-212-801] - SeaFETCom - Update three key values used in .phcal file
    * [2007-212-827] - SeaFETCom - Update the embedded SeaFET firmware to Ver 3.3.3

** Fixed Defects
    * [M20141809-1] - SeaFETCom - Multiple NAKs sent to SeaFET when starting to receive a file
    * [M20141809-20] - SeaFETCom - Mac: Missing user manual after 'Install for me only'
    * [M20141809-23] - SeaFETCom - Updated User Manual (JavaHelp) broke most Help buttons
    * [2007-212-779] - SeaFETCom - Mac Support - Various UI components do not display properly
    * [2007-212-787] - SeaFETCom - UI fails to recover after an unexpected disconnection

-----------------------------------------------------------------------------------------
Release Summary: SeaFETCom 1.1.2
-----------------------------------------------------------------------------------------
SeaFETCom 1.1.2 provides significant new features, improvements, and fixes since the last
general release. SeaFETCom is now available for Mac OS X as well as Windows XP/Vista/7. 
SeaFETCom is now able to reprocess SeaFET data recorded by third-party loggers and 
calibration coefficients can be supplied via external file. Temperature and salinity data
used for improved accuracy in reprocessing can now be imported directly from Sea-Bird 
Electronics CTD .cnv data files. New zoom controls on the data graphs make it easier and
more intuitive to customize the display. 

** New Features
    * [2007-212-402] - SeaFETCom - Widget to zoom in/out for graphs 
    * [2007-212-505] - SeaFETCom - Import SBE CTD data for T/S correction
    * [2007-212-511] - SeaFETCom - Calibration coefficients input for reprocessing
    * [2007-212-591] - SeaFETCom - Add Factory Reset to the advanced sensor menu
    * [2007-212-712] - SeaFETCom - Ability to process raw data files that have no file header records

** Improvements
    * [2007-212-298] - SeaFETCom - Add calendar date selector widget to sampling window
    * [2007-212-434] - SeaFETCom - Improve the Real Time Display Sensor Table
    * [2007-212-481] - SeaFETCom - Differences in graphing NAN and -INF
    * [2007-212-576] - SeaFETCom - Certain fields could be banned from plotting via `Select Sensors'
    * [2007-212-605] - SeaFETCom - Allow File chooser for logging directory to show both files and directories
    * [2007-212-683] - SeaFETCom - General Settings Panel manual screenshot out of date
    * [2007-212-697] - SeaFETCom - Relabel Cancel button on File Manager as Abort
    * [2007-212-705] - SeaFETCom - UI Enhancements for Mac
    * [2007-212-724] - SeaFETCom - The SeaFETCom icon resolution needs to be improved.
    * [2007-212-731] - SeaFETCom - The Mac Application Menu should be changed to "SeaFETCom"
    * [2007-212-732] - SeaFETCom - Add toolbars with sensor and quick seach actions
    * [2007-212-607] - SeaFETCom - Add ability to reprocess data without checksum

** Fixed Defects
    * [2007-212-427] - SeaFETCom - The application`s .conf file is not installed properly on a Mac
    * [2007-212-598] - SeaFETCom - The File Manager transfer buttons remain enabled after a transfer is started
    * [2007-212-612] - SeaFETCom - Make defaults for firmware and software the same
    * [2007-212-638] - SeaFETCom - Duplicate header records in processed data files
    * [2007-212-641] - SeaFETCom - Local file delete fails without warning when file cannot be deleted
    * [2007-212-650] - SeaFETCom - Fix assumption that string created from byte array is same length
    * [2007-212-656] - SeaFETCom - The text area on the summary report dialog does not wrap properly
    * [2007-212-677] - SeaFETCom - The SeaFET Configuration does not contain the Log File Creation Method
    * [2007-212-684] - SeaFETCom - Installed deployment properties not found on Mac
    * [2007-212-686] - SeaFETCom - The ASCII values for infinity can not be parsed by the Telemetry Manager
    * [2007-212-694] - SeaFETCom - Add SeaFET Settings and Transfer Files items to the Sensor menu
    * [2007-212-696] - SeaFETCom - Changing baudrate and mode to polled at the same time results in error message
    * [2007-212-698] - SeaFETCom - SeaFET Data Processing menu item opens Processing Dashboard when in Acquisition mode
    * [2007-212-700] - SeaFETCom - TOC in user manual points to wrong page in a couple of places
    * [2007-212-701] - SeaFETCom - Post Processing onboard salinity displayed as 0.0
    * [2007-212-702] - SeaFETCom - Communication Failure dialog behaves improperly
    * [2007-212-704] - SeaFETCom - User manual menu item does not work on the Mac
    * [2007-212-706] - SeaFETCom - NPE sometimes when connecting
    * [2007-212-716] - SeaFETCom - The eventlog folder is not created on the Mac platform
    * [2007-212-720] - SeaFETCom - Data sampling is not prevented when SeaFET has no package file 
    * [2007-212-733] - SeaFETCom - Error in calculating checksum for re-processed frame
    * [2007-212-736] - SeaFETCom - FileNotFound exception when attempting to open non-existent SeaFETSESSION.ser file
    * [2007-212-737] - SeaFETCom - File manager does not enable transfer when only file already selected
    * [2007-212-738] - SeaFETCom - File manager allows switching tabs when transfer is in progress
    * [2007-212-739] - SeaFETCom - Mac application menu disappears on connection failure then reappears disabled on auto-reconnect
    * [2007-212-740] - SeaFETCom - 'SeaFET Settings' dialog gets taller each time the 'Operational Mode' is changed
    * [2007-212-741] - SeaFETCom - Inconsistent padding and alignment on 'SeaFET Settings' panels
    * [2007-212-743] - SeaFETCom - Connect/disconnect icons not correctly set when cancelling a disconnection
    * [2007-212-751] - SeaFETCom - Data Processing height doesn't use all available space before displaying scroll bar
    * [2007-212-574] - SeaFETCom - Using the Default button(in advanced mode) resets coefficients
    * [2007-212-606] - SeaFETCom - Data reprocessing requires ONBOARD_SALINITY_PSU in data log header even when specified salinity is selected  

-----------------------------------------------------------------------------------------
Release Summary: SeaFETCom 1.0.3
-----------------------------------------------------------------------------------------
SeaFETCom 1.0.3 is a minor update of this software for the purpose of providing some minor
improvements.

** Improvement
    * [2007-212-607] - SeaFETCom - Add ability to reprocess data without checksum 
    * [2007-212-608] - SeaFETCom - Set location, language and character set to English to prevent problems  
    * [2007-212-634] - SeaFETCom - Ensure advanced mode does not reset coefficient when reset is used
    * [2007-212-635] - SeaFETCom - Bundle latest firmware with SeaFETCom 1.0.3
    * [2007-212-642] - SeaFETCom - Change H20 & H30 to use subscripts in manual
    * [2007-212-643] - SeaFETCom - Make frame rate estimator depend on firmware version
    * [2007-212-645] - SeaFETCom - Firmware upgrade needs "Boot Loader VCP Driver Install" dialog for Windows 7 
    * [2007-212-646] - SeaFETCom - Add warning message to installer to ensure that USB-Serial Driver works 
    * [2007-212-647] - SeaFETCom - Update SeaFET Voltage value when starting an acquisition
    * [2007-212-648] - SeaFETCom - Minor updates to labels within application
    * [2007-212-653] - SeaFETCom - Add Supply Voltage to the Configure Sensors Settings dialog
    * [2007-212-655] - SeaFETCom - The Operational Mode check should be first when starting an acquisition
	
-----------------------------------------------------------------------------------------
Release Summary: SeaFETCom 1.0.2
-----------------------------------------------------------------------------------------
SeaFETCom 1.0.2 fixes the link to the PDF manual under the Help Menu

** Defect
    * [2007-212-592] - SeaFETCom - Help menu link to PDF manual is broken

-----------------------------------------------------------------------------------------
Release Summary: SeaFETCom 1.0.1
-----------------------------------------------------------------------------------------
SeaFETCom 1.0.1 is a minor update of this software for the purpose of providing some minor
improvements to the SeaFET Manual document.

-----------------------------------------------------------------------------------------
Release Summary: SeaFETCom 1.0
-----------------------------------------------------------------------------------------
SeaFETCom 1.0 is the initial release of this software


-----------------------------------------------------------------------------------------
SeaFET Firmware Third Party Copyright Information:
-----------------------------------------------------------------------------------------

/* Copyright (c) 2009 Atmel Corporation. All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 * 1. Redistributions of source code must retain the above copyright notice, this
 * list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright notice,
 * this list of conditions and the following disclaimer in the documentation
 * and/or other materials provided with the distribution.
 *
 * 3. The name of Atmel may not be used to endorse or promote products derived
 * from this software without specific prior written permission.
 *
 * 4. This software may only be redistributed and used in connection with an Atmel
 * AVR product.
 *
 * THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED
 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
 * EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR
 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE
 *
 */

The SeaFET Firmware uses the FreeRTOS.org real time kernel. 
The FreeRTOS.org source code can be obtained by visiting http://www.FreeRTOS.org
Product Manual

SeaFET 2.0 Manual

Friday, May 5, 2017
PDF icon SeaFET-2.0.0-Manual.pdf

What is the response time of the SeaFET™ sensor?

The SeaFET™ samples at a rate of approximately one sample every 3 seconds. When in scheduled mode the instrument wakes up from low power sleep and is ready to take the first sample in approximately 3 seconds.

Can the SeaFET™ pH sensor be deployed with a pump?

Yes, the SeaFET™ pH sensor comes with a flow through cell with fittings that can be plumbed with a pump for flow-through operations. For in situ deployments, we recommend the Sea-Bird 5P submersible pump.