Garmin GPS 17x HVS Teknik Özellikler - Sayfa 28
Denizcilik Ekipmanları Garmin GPS 17x HVS için çevrimiçi göz atın veya pdf Teknik Özellikler indirin. Garmin GPS 17x HVS 34 sayfaları. Declaration of conformity
Ayrıca Garmin GPS 17x HVS için: Kurulum Talimatları Kılavuzu (48 sayfalar), Uygunluk Beyanı (1 sayfalar)
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-00885-07
in_que[ 256 ];
in_que_ptr = 0;
GPS 17x HVS Technical Specifications
Page 24
Rev. A