nmea_rx_stream Struct Reference

#include <nmea_rx.h>


Public Types

enum  {
  NMEA_RX_STOPPED, NMEA_RX_NORMAL, NMEA_RX_ERROR, NMEA_RX_CHK1,
  NMEA_RX_CHK2
}

Data Fields

comm_type type
void * next_stream
enum nmea_rx_stream:: { ... }  state
u08 checksum
u08 char_index
u08 buffer [NMEA_RX_BUF_SIZE]


Detailed Description

Definition at line 13 of file nmea_rx.h.


Member Enumeration Documentation

anonymous enum
 

Enumerator:
NMEA_RX_STOPPED 
NMEA_RX_NORMAL 
NMEA_RX_ERROR 
NMEA_RX_CHK1 
NMEA_RX_CHK2 

Definition at line 19 of file nmea_rx.h.


Field Documentation

u08 nmea_rx_stream::buffer[NMEA_RX_BUF_SIZE]
 

Definition at line 23 of file nmea_rx.h.

Referenced by buffer_add(), and nmea_rx_putc().

u08 nmea_rx_stream::char_index
 

Definition at line 21 of file nmea_rx.h.

Referenced by buffer_add(), and nmea_rx_putc().

u08 nmea_rx_stream::checksum
 

Definition at line 20 of file nmea_rx.h.

Referenced by nmea_rx_putc().

void* nmea_rx_stream::next_stream
 

Definition at line 16 of file nmea_rx.h.

Referenced by nmea_rx_putc().

enum { ... } nmea_rx_stream::state
 

Referenced by buffer_add(), and nmea_rx_putc().

comm_type nmea_rx_stream::type
 

Definition at line 15 of file nmea_rx.h.


The documentation for this struct was generated from the following file:
Generated on Fri Nov 11 06:44:29 2005 for AVR by  doxygen 1.4.5