Navit SVN

/work/compile/navit/src/navit/support/win32/serial_io.h

00001 #ifndef SERIAL_IO_H_INCLUDED
00002 #define SERIAL_IO_H_INCLUDED
00003 
00004 int serial_io_init( const char* port, const char* strsettings );
00005 int serial_io_read(int fd, char * buffer, int buffer_size );
00006 int serial_io_write(int fd, const char * buffer);
00007 void serial_io_shutdown(int fd );
00008 typedef unsigned int speed_t;
00009 
00010 #define B0 0000000
00011 #define B50 0000001
00012 #define B75 0000002
00013 #define B110 0000003
00014 #define B134 0000004 
00015 #define B150 0000005
00016 #define B200 0000006
00017 #define B300 0000007
00018 #define B600 0000010
00019 #define B1200 0000011
00020 #define B1800 0000012
00021 #define B2400 0000013
00022 #define B4800 0000014
00023 #define B9600 0000015
00024 #define B19200 0000016
00025 #define B38400 0000017
00026 #define B57600 0010001
00027 #define B115200 0010002
00028 #define B230400 0010003
00029 #define B460800 0010004
00030 #define B500000 0010005
00031 #define B576000 0010006
00032 #define B921600 0010007
00033 #define B1000000 0010010
00034 #define B1152000 0010011
00035 #define B1500000 0010012
00036 #define B2000000 0010013
00037 #define B2500000 0010014
00038 #define B3000000 0010015
00039 #define B3500000 0010016
00040 #define B4000000 0010017
00041 
00042 #endif