Constructors and destructors for the STFishFinder class. More...
Functions | |
static STFishFinder * | STFF::STFishFinder::CreateFishFinder (FF_Error_t *pError) |
Use this function to create an STFishFinder API object once a connection (or session) has been established with a compatible black box fish finder. More... | |
static STFishFinder * | STFF::STFishFinder::CreateSimulatedFishFinder (FF_Error_t *pError) |
Use this function to create an STFishFinder API object that provides simulated data for demonstration purposes in the absence of an actual black box fish finder. More... | |
static STFishFinder * | STFF::STFishFinder::CreateFishFinderForPlayback (const Replay *pPlaybackData, FF_Error_t *pError) |
Use this function to create an STFishFinder API object for the purpose of playing back a previously recorded session. More... | |
STFF::STFishFinder::~STFishFinder () | |
This is the STFishFinder class destructor. More... | |
Constructors and destructors for the STFishFinder class.
STFF::STFishFinder::~STFishFinder | ( | ) |
#include <STFF-FishFinder.h>
This is the STFishFinder class destructor.
The ~STFishFinder() destructor should be called when
|
static |
#include <STFF-FishFinder.h>
Use this function to create an STFishFinder API object once a connection (or session) has been established with a compatible black box fish finder.
This function is a wrapper for the STFishFinder() class constructor. The actual STFishFinder() constructor is a private member of the STFishFinder class. The present member function insulates the calling environment from any exceptions that might be thrown when constructing the STFishFinder object. If an exception occurs, this function catches the exception and provides an appropriate error code to the caller.
Conceptually, if a system is otherwise designed to accommodate multiple black box fish finders, this function should be called once for each connected black box.
[out] | pError | pointer to a location that will be written with an FF_Error_t error code indicating whether the STFishFinder object was successfully created. If the pError parameter is a null pointer, then no error code will be stored. Specific error codes include:
|
null
if an error occurs
|
static |
#include <STFF-FishFinder.h>
Use this function to create an STFishFinder API object for the purpose of playing back a previously recorded session.
This function is a wrapper for a STFishFinder() class constructor. The actual STFishFinder() constructor is a private member of the STFishFinder class. The present member function insulates the calling environment from any exceptions that might be thrown when constructing the STFishFinder object. If an exception occurs, this function catches the exception and provides an appropriate error code to the caller.
[in] | pPlaybackData | pointer to Replay object containing the session data to be played back. If this parameter is a null pointer, then no STFishFinder object will be created, the pError location will be written with FF_ERR_INVALID_POINTER, and the function will return null . |
[out] | pError | pointer to a location that will be written with an FF_Error_t error code indicating whether the STFishFinder object was successfully created. If the pError parameter is a null pointer, then no error code will be stored. Specific error codes include:
|
null
if an error occurs
|
static |
#include <STFF-FishFinder.h>
Use this function to create an STFishFinder API object that provides simulated data for demonstration purposes in the absence of an actual black box fish finder.
This function is a wrapper for a STFishFinder() class constructor. The actual STFishFinder() constructor is a private member of the STFishFinder class. The present member function insulates the calling environment from any exceptions that might be thrown when constructing the STFishFinder object. If an exception occurs, this function catches the exception and provides an appropriate error code to the caller.
[out] | pError | pointer to a location that will be written with an FF_Error_t error code indicating whether the STFishFinder object was successfully created. If the pError parameter is a null pointer, then no error code will be stored. Specific error codes include:
|
null
if an error occurs