Garmin GPSMAP 17 Teknik Özellikler - Sayfa 32

Deniz GPS Sistemi Garmin GPSMAP 17 için çevrimiçi göz atın veya pdf Teknik Özellikler indirin. Garmin GPSMAP 17 40 sayfaları. Gps receiver/antenna
Ayrıca Garmin GPSMAP 17 için: Kurulum Talimatları Kılavuzu (16 sayfalar), Kurulum Talimatları Kılavuzu (12 sayfalar), Kurulum Kılavuzu (16 sayfalar), Referans Kılavuzu (1 sayfalar), Teknik Referans (30 sayfalar), Kurulum Talimatları Kılavuzu (17 sayfalar), Kurulum Talimatları Kılavuzu (19 sayfalar), Uygunluk Beyanı (1 sayfalar), Hızlı Başlangıç Kılavuzu (16 sayfalar)

Garmin GPSMAP 17 Teknik Özellikler

Sample C Code

DLE and ETX bytes:
Sample C code to receive the two records should filter DLE and ETX bytes as described below:
typedef enum
{
DAT,
DLE,
ETX
} rx_state_type;
/* Declare and initialize static variables */
static char
static int
static rx_state_type rx_state = DAT;
.
.
.
void add_to_que( char data )
{
#define DLE_BYTE 0x10
#define ETX_BYTE 0x03
if ( rx_state == DAT )
{
if ( data == DLE_BYTE )
{
rx_state = DLE;
}
else
{
in_que[ in_que_ptr++ ] = data;
}
}
else if ( rx_state == DLE )
{
if ( data == ETX_BYTE )
{
rx_state = ETX;
}
else
{
rx_state = DAT;
in_que[ in_que_ptr++ ] = data;
}
}
else if ( rx_state == ETX )
{
if ( data == DLE_BYTE )
{
rx_state = DLE;
}
}
if ( in_que_ptr > 255 )
{
in_que_ptr = 0;
}
}
190-00228-20
in_que[ 256 ];
in_que_ptr = 0;
GPS 16/17 Technical Specifications
Page 28
Rev. C