Cut Down control

Functions to fire the cut down nichrome wire system. More...


Defines

#define CUTDOWN_3D_FIX_COUNT   10
 Count of 3D fixes required to assert GPS altitude is valid.

Functions

bool_t cutDownIsActivate ()
 Determine if cut down has been activated.
void cutDownInit ()
 Initialize the cut down control system.
void cutDownActivate ()
 Activate the I/O and timers for the cutdown.
void cutDownCheck ()
 Fucntion that is called each time a new GPS message position report is received.

Variables

uint8_t cutDownTimer
 Counter used to track how long the nichrome wire has been active.
uint8_t cutDown3DFixCount
 Count of 3D fixes required to assert GPS altitude is valid.
bool_t cutDownFlag
 Flag that is set when the cut down has been fired.


Detailed Description

Functions to fire the cut down nichrome wire system.

Define Documentation

#define CUTDOWN_3D_FIX_COUNT   10

Count of 3D fixes required to assert GPS altitude is valid.

Referenced by cutDownCheck().


Function Documentation

void cutDownActivate (  ) 

Activate the I/O and timers for the cutdown.

References cutDownFlag, cutDownTimer, and IO_CUT_DOWN.

Referenced by cutDownCheck().

void cutDownCheck (  ) 

Fucntion that is called each time a new GPS message position report is received.

References cutDown3DFixCount, CUTDOWN_3D_FIX_COUNT, cutDownActivate(), cutDownFlag, cutDownTimer, GPS_3D_FIX, gpsGetFixType(), gpsPosition, IO_CUT_DOWN, and timeGetHours().

Referenced by main().

Here is the call graph for this function:

void cutDownInit (  ) 

Initialize the cut down control system.

References cutDown3DFixCount, cutDownFlag, and cutDownTimer.

Referenced by main().

bool_t cutDownIsActivate (  ) 

Determine if cut down has been activated.

Returns:
true if cutdown activated; otehrwise false

References cutDownFlag.

Referenced by psk31CreateDataPacket().


Variable Documentation

Count of 3D fixes required to assert GPS altitude is valid.

Referenced by cutDownCheck(), and cutDownInit().

Flag that is set when the cut down has been fired.

Referenced by cutDownActivate(), cutDownCheck(), cutDownInit(), and cutDownIsActivate().

Counter used to track how long the nichrome wire has been active.

Referenced by cutDownActivate(), cutDownCheck(), and cutDownInit().


Generated on Sun Oct 5 11:29:37 2008 for HF-APRS Beacon by  doxygen 1.5.7