Garmin GPSMAP 17 Технічні характеристики - Сторінка 32

Переглянути онлайн або завантажити pdf Технічні характеристики для Морська система GPS Garmin GPSMAP 17. Garmin GPSMAP 17 40 сторінок. Gps receiver/antenna
Також для Garmin GPSMAP 17: Інструкція з монтажу Посібник з монтажу (16 сторінок), Інструкція з монтажу Посібник з монтажу (12 сторінок), Посібник з монтажу (16 сторінок), Довідковий посібник (1 сторінок), Технічна довідка (30 сторінок), Інструкція з монтажу Посібник з монтажу (17 сторінок), Інструкція з монтажу Посібник з монтажу (19 сторінок), Декларація про відповідність (1 сторінок), Посібник із швидкого старту (16 сторінок)

Garmin GPSMAP 17 Технічні характеристики

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