Add a member function to reset non-volatile memory in the black box to factory default
Add a module for providing firmware updates to the black box
Rename FishAlarmTrigger callback to FishDetected. (This callbacks would be used for both fish alarms and Fish ID.)
Add setter and getter functions for Fish Alarm functionality.
Eliminate FF_WaterType_t, and GetWaterType() and SetWaterType(). Replace all with GetSoundSpeed() and SetSoundSpeed(), and add constants for soundspeed for saltwater and freshwater.
Define attribute getters to provide both short form and long form copyright and license info for both the API and the black box firmware, in a choice of limited html or plain text.
Create SetBitDepth() and GetBitDepth() functions.
Add getters and setters for adjusting the STC.
Add getters and setters for adjusting sonar image filters (such as, e.g. water filter, clutter filter, noise filter, interference rejection, and DSP BW filters)
Add a command to the Control() method to specify whether the API and black box should use a secondary communication channel (e.g. UDP instead of TCP) for transmission of Image data.
Add a command to the Control() method to enable or disable calls to individual callbacks