#include "ExgMgr.h"
#include "sections.h"
Go to the source code of this file.
Functions | |
Err | SetRecord (VoidHand RecH, void *p, ULong l, DmOpenRef DB, UInt pos, UInt Category) IO_SECTION |
Writes a record contents and attributes. | |
Err | put_trk (GarminObject *p, UInt total, UInt current, LocalFormatID format, unsigned char size) IO_SECTION |
Callback to store tracks in the current tracks data base. | |
Garmin_Packet * | get_next_packet (UInt current) IO_SECTION |
Err | put_packet (Garmin_Packet *p, UInt current) IO_SECTION |
Err | put_wpt (GarminObject *p, UInt total, UInt current, LocalFormatID format, unsigned char size) IO_SECTION |
stores a raw waypoint in waypoint data base. | |
Err | put_rte (GarminObject *p, UInt total, UInt current, LocalFormatID format, unsigned char size) IO_SECTION |
Callback to store a route in the current routes data base. | |
GarminObject * | get_next_wpt (UInt current, LocalFormatID format, unsigned char *size) IO_SECTION |
Extracts next waypoint from current wpt category and converts it to specified format. | |
GarminObject * | get_next_trk (UInt current, LocalFormatID format, unsigned char *size, Boolean *eot) IO_SECTION |
Extracts next element of track from current data base record. | |
GarminObject * | get_next_rte (UInt current, LocalFormatID format, unsigned char *size, Boolean *header, Boolean *eor) IO_SECTION |
Extracts next sequential route item from current route data base. | |
char * | get_next_full_rte (UInt current) IO_SECTION |
Return next route in Furuno format. | |
void | CleanUpTracks (void) IO_SECTION |
Cleaning of tracks. | |
UInt | init_active_trk (void) IO_SECTION |
Creates and initialises an active track in the current track data base. | |
void | push_active_trkpt (Custom_Trk_Point_Type trkpt) IO_SECTION |
Pushes a track point in the active track. | |
Err | SetCategory (DmOpenRef DB, UInt index, UInt Category) IO_SECTION |
Sets a record's category and dmRecAttrDirty flag. | |
Err | BeamReceive (ExgSocketPtr sockp, DmOpenRef DB) IO_SECTION |
void | InitObject (Object *op) IO_SECTION |
Initializes an object. | |
char * | Furuno_get_next_wpt (UInt current) IO_SECTION |
Extracts next waypoint from current wpt category and converts it to Furuno format. |
|
Cleaning of tracks. Check tracks to recover unused space in case of interrupted transfers.
|
|
Extracts next waypoint from current wpt category and converts it to Furuno format.
|
|
Return next route in Furuno format.
|
|
Extracts next sequential route item from current route data base. The item is converted to specified format
|
|
Extracts next element of track from current data base record. Process each record of current category. Used as callback by gpslib
|
|
Extracts next waypoint from current wpt category and converts it to specified format.
|
|
Creates and initialises an active track in the current track data base. The record has a particuliar name defined in ACTIVETRKNAME.
|
|
Initializes an object. Clears the header and set version number.
|
|
Pushes a track point in the active track. The active track must be initialised.
|
|
Callback to store a route in the current routes data base.
|
|
Callback to store tracks in the current tracks data base.
|
|
stores a raw waypoint in waypoint data base. Used as callback by gpslib
|
|
Sets a record's category and dmRecAttrDirty flag.
|
|
Writes a record contents and attributes. Record is released on return.
|