Main Page | Data Structures | Directories | File List | Data Fields | Globals

nmea.c File Reference

#include <config.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <cartcomm/nmea.h>
#include "nan.h"

Include dependency graph for nmea.c:

Include dependency graph

Go to the source code of this file.

Functions

double nmea_to_deg (char *nmea)
 Convert NMEA format into decimal degrees.
void deg_to_nmea (double ddeg, char *nmea, int nmeasize)
 Convert decimal degrees into NMEA format.


Function Documentation

void deg_to_nmea double  ddeg,
char *  nmea,
int  nmeasize
 

Convert decimal degrees into NMEA format.

Parameters:
ddeg decimal degree value to convert
nmea buffer in which to store
nmeasize size of nmea buffer
Note:
Always succeeds, however output may be truncated if nmeasize is less than NMEA_MAXSIZE.

Definition at line 58 of file nmea.c.

Referenced by cartcomm_encode_msg().

double nmea_to_deg char *  nmea  ) 
 

Convert NMEA format into decimal degrees.

Parameters:
nmea string to convert
Returns:
decimal degree value (of NAN, on failure)
Note:
The NMEA string format we recieve is +DDDMM.MMMMM

Definition at line 16 of file nmea.c.

Referenced by parse_avpair().


Generated on Thu Sep 6 13:13:15 2007 for driver by  doxygen 1.3.9.1