You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
USHORT SensorIDs[BIRDCOUNT + 1]; // for FOB these are the COM ports; for trakSTAR these are sensor numbers
int birdCount;
BOOL filter_wide;
BOOL filter_narrow;
double filter_dc;
ADAPTIVE_PARAMETERS alpha_parameters;
//FOB parameters
int groupID;
//trakSTAR parameters
WORD reportRate;
BOOL metric;
int datatype;
int nBirdsActive;
} ;
class TrackBird
{
private:
public:
~TrackBird() { }
static int InitializeBird(TrackSYSCONFIG *); // initialize the system; return 0 for failed attempt, otherwise 1 for FOB or 2 for trakSTAR
static int GetUpdatedSample(TrackSYSCONFIG *,TrackDATAFRAME DataBirdFrame[]); // poll for a new sample for a given sensor. return number of new samples available, or 0 if no update was made
static bool ShutDownBird(TrackSYSCONFIG *); // shut down the system; return false for failed attempt, otherwise true