亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? newton_serial.c

?? 一個多機器人的仿真平臺
?? C
字號:
/*---------------------------------------------------------------------------- 	newton.c	(c) 1992 Tucker Balch	modifications added by Darrin Bentivigna and Gary Boone         more modifications by David Huggins	Library of serial routines for the newton board. ----------------------------------------------------------------------------*/ #include <stdio.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <string.h>#include <sys/termio.h>#include <sys/ioctl.h>#include <ctype.h>#include <math.h>#include "newton.h"#define TTYA "/dev/ttya"#define TTYB "/dev/ttyb"#define TTYC "/dev/ttyc"#define TTY_NUM 0#define NO_ANSWER -999#define MAX_RETRY2	4#define MAX_RETRY1	10/*  global varibales */int   newton_channel;FILE *newton_file;/* private global variables */static int	NUM_RETRIES = 2;static int	NUM_RESYNCS = 2;static char	newton_mesg[80];static FILE	*tty_log;static int	newton_debug;static float	oldx, oldy, oldz, olda, oldt; FILE *output_file;/*---------------------------------------------------------------------------- 	newton_open_port()	open_port: open and configure the serial port  	9600 baud, 7 bits, odd parity, 1 stop, XON/XOFF enabled ----------------------------------------------------------------------------*/ int newton_open_port( int port ){ struct termio termset; char	tty[80]; char	msg[80]; int	done; unsigned char rsp[80]; unsigned char rsp_len; unsigned short status;   switch( port )   {      case PORT_A :         strcpy(tty, TTYA);         break;      case PORT_B :         strcpy( tty, TTYB );         break;      case PORT_C :         strcpy( tty, TTYC );         break;      default :	 printf("illegal port number \n");         return( NEWTON_IO_FAILURE );   }//   printf("using tty%s\n",tty);   /*--- open tty line to the newton board ---*/#ifndef NEWTONDEBUG   if ((newton_channel = open(tty, O_NOCTTY | O_RDWR)) < 0)    {      sprintf(msg, "newton:open_port - Error opening serial port >%s<", tty);      perror(msg);      return ( NEWTON_IO_FAILURE );   }#endif#ifdef NEWTONDEBUG   newton_file = fopen( "newton.data", "r" );   if (newton_file == NULL)   {      sprintf(msg, "newton_open_port: unable to open data file" );      perror( msg );      return( NEWTON_IO_FAILURE );   }#else   newton_file = fdopen(newton_channel, "r+"); #endif#ifndef NEWTONDEBUG   memset((char *) &termset, 0, sizeof(struct termio));    /*--- don't try this at home!!!!! ---*/   termset.c_iflag = IGNBRK | INPCK | IXON | IXOFF;   termset.c_oflag = 0;   termset.c_cflag = (unsigned short)(B38400 | CS8 | CLOCAL | CREAD );   termset.c_cc[VMIN] = 20;   termset.c_cc[VTIME] = 0;	/* 1/10 second timeout on reads */       /*--- do the ioctl call to set the line up ---*/    if (ioctl(newton_channel, TCSETA, (char *) &termset) < 0)     {       perror("newton_open_port: open_port - Error setting serial port for newton");        return ( NEWTON_IO_FAILURE );    }#endif   printf("newton_open_port: port opened\n");    return( NEWTON_SUCCESS );}/* newton_open_port() *//*---------------------------------------------------------------------------- 	newton_close_port()        close the serial link to the port----------------------------------------------------------------------------*/ int newton_close_port(void){   /* make sure port was opened */   if (newton_channel == 0)      return( NEWTON_FAILURE );   close(newton_channel);   /* mark as closed */   newton_channel = 0;   return( NEWTON_SUCCESS );} /* newton_close_port() *//*---------------------------------------------------------------------------- 	newton_exit()----------------------------------------------------------------------------*/ void newton_exit(void){   newton_close_port();}/*---------------------------------------------------------------------------- 	newton_debug_off()	----------------------------------------------------------------------------*/ void newton_debug_off(void){   newton_debug = 0;}/*---------------------------------------------------------------------------- 	newton_debug_on()	----------------------------------------------------------------------------*/ void newton_debug_on(void){   newton_debug = 1;}/*----------------------------------------------------------------------------        newton_start_tracking()----------------------------------------------------------------------------*/ void newton_start_tracking(void){   fprintf( newton_file, "r" );}/*----------------------------------------------------------------------------        newton_stop_tracking()----------------------------------------------------------------------------*/ void newton_stop_tracking(void){   fprintf( newton_file, "q" );}/*----------------------------------------------------------------------------        char newton_read_board()----------------------------------------------------------------------------*/ char newton_read_board(void){char dummy;   dummy = (char)fgetc(newton_file);   return(dummy);} /* newton_read_board() *//* ***** NEWTON_SERIAL.C ***** */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美久久久一区| 91精品国产色综合久久ai换脸 | 午夜精品久久久久久久久久久 | 国产精品自产自拍| 手机精品视频在线观看| 亚洲国产成人va在线观看天堂| 亚洲美女少妇撒尿| 亚洲激情av在线| 亚洲另类一区二区| 亚洲一区电影777| 成人免费视频一区二区| 国产成人在线视频网址| 国产98色在线|日韩| 成人av在线播放网址| 色综合色综合色综合色综合色综合| 99久久免费精品| 欧美男同性恋视频网站| 欧美不卡一二三| 国产欧美日韩中文久久| 亚洲精品一二三区| 日本不卡123| 国产精品18久久久久久久久| 99热99精品| 欧美日韩日本视频| 久久久国产综合精品女国产盗摄| 欧美激情一区在线| 亚洲五月六月丁香激情| 激情文学综合插| 97精品久久久午夜一区二区三区| 欧美人体做爰大胆视频| 久久免费的精品国产v∧| 欧美激情一区二区三区蜜桃视频| 亚洲在线视频免费观看| 精品在线一区二区| 91黄视频在线观看| 久久色成人在线| 亚洲国产日韩综合久久精品| 国产一区二区视频在线播放| 日本精品一区二区三区四区的功能| 欧美一级专区免费大片| 综合久久综合久久| 精品亚洲成a人在线观看| 色婷婷国产精品综合在线观看| 精品三级在线观看| 亚洲一二三专区| 99久久久精品免费观看国产蜜| 日韩午夜精品视频| 一区二区三区久久久| 成人一区二区在线观看| 日韩一区二区免费高清| 亚洲在线观看免费| 麻豆视频一区二区| 欧美体内she精高潮| 国产精品色婷婷久久58| 老司机一区二区| 欧美三片在线视频观看| 亚洲日本va午夜在线电影| 国产精品亚洲第一区在线暖暖韩国| 精品视频免费在线| 亚洲乱码中文字幕综合| 成人影视亚洲图片在线| 国产视频在线观看一区二区三区 | 欧美午夜精品电影| 亚洲精品国产无天堂网2021| 成人小视频在线| 国产婷婷一区二区| 国产精一区二区三区| 久久女同精品一区二区| 麻豆精品视频在线观看免费 | 韩国成人在线视频| 欧美一二三四区在线| 亚洲成av人影院在线观看网| 91视频在线观看| 亚洲欧美日韩综合aⅴ视频| 不卡一卡二卡三乱码免费网站| 国产欧美精品区一区二区三区 | 亚洲伦理在线精品| 在线视频一区二区三| 亚洲伊人伊色伊影伊综合网| 色噜噜狠狠成人中文综合| 亚洲少妇30p| 在线免费观看成人短视频| 亚洲一区二三区| 欧美日韩国产综合视频在线观看 | 日本视频免费一区| 欧美大胆一级视频| 国产成人精品aa毛片| 国产精品国产三级国产普通话蜜臀| 国产精品99久久不卡二区| 欧美国产精品专区| 91久久精品一区二区三| 亚洲自拍都市欧美小说| 制服丝袜av成人在线看| 精品一区二区成人精品| 国产精品麻豆久久久| 97精品视频在线观看自产线路二| 亚洲图片欧美综合| 日韩精品一区二区三区在线| 成人一级片网址| 一区二区三区四区精品在线视频| 精品婷婷伊人一区三区三| 免费精品99久久国产综合精品| 久久久久国产成人精品亚洲午夜| 成人国产一区二区三区精品| 亚洲午夜免费电影| 久久久久亚洲综合| 色综合一个色综合| 久久精品国产亚洲5555| 1024国产精品| 日韩一二三区不卡| www.在线成人| 青青草国产精品97视觉盛宴| 亚洲国产成人自拍| 88在线观看91蜜桃国自产| 国产激情一区二区三区桃花岛亚洲| 亚洲欧美日韩综合aⅴ视频| 欧美大片拔萝卜| 欧美性三三影院| 丁香另类激情小说| 蜜臀va亚洲va欧美va天堂| 亚洲欧美电影一区二区| 久久久久国产精品人| 欧美精品日韩一区| 色系网站成人免费| 国产激情一区二区三区| 青青青伊人色综合久久| 一区二区在线电影| 欧美国产禁国产网站cc| 日韩一卡二卡三卡四卡| 欧美日产国产精品| 色综合久久综合网| 91亚洲男人天堂| 国产高清亚洲一区| 韩国v欧美v亚洲v日本v| 日韩中文字幕亚洲一区二区va在线| 《视频一区视频二区| 国产欧美一区二区精品性色超碰| 欧美一三区三区四区免费在线看 | 91精品国产高清一区二区三区 | 美女视频网站黄色亚洲| 亚洲图片欧美色图| 亚洲无线码一区二区三区| 亚洲精品老司机| 亚洲麻豆国产自偷在线| 亚洲欧洲日本在线| 国产精品的网站| 中文字幕一区二区在线观看| 中文字幕免费不卡在线| 国产日产欧美一区二区视频| 欧美精品一区二区三区蜜桃 | proumb性欧美在线观看| 国产黄色成人av| 成人性色生活片免费看爆迷你毛片| 国产乱妇无码大片在线观看| 国产一区二区三区综合| 国产高清一区日本| av男人天堂一区| 99久精品国产| 在线观看国产91| 欧美日本国产视频| 欧美一级搡bbbb搡bbbb| 欧美成人一区二区| 26uuu色噜噜精品一区| 国产亚洲欧美日韩俺去了| 久久精品一区二区三区不卡| 国产亚洲精久久久久久| 国产精品乱人伦一区二区| 亚洲视频一区二区免费在线观看| 亚洲男同性视频| 午夜精品福利一区二区蜜股av| 天天做天天摸天天爽国产一区 | 中文一区在线播放| 一区二区三区久久| 美女久久久精品| 懂色av中文字幕一区二区三区| 9色porny自拍视频一区二区| 在线亚洲精品福利网址导航| 欧美一区二区在线视频| 欧美国产一区二区| 亚洲在线一区二区三区| 久久99精品久久久| 成人aaaa免费全部观看| 欧美日韩国产中文| 久久久久久久国产精品影院| 亚洲色图一区二区三区| 日本 国产 欧美色综合| 国产成人午夜99999| 在线观看欧美精品| 国产日韩视频一区二区三区| 一区二区三区在线免费视频| 免费人成网站在线观看欧美高清| 成人网男人的天堂| 这里只有精品电影| 综合久久给合久久狠狠狠97色| 视频一区在线播放| 色综合天天综合| 欧美精品一区二区蜜臀亚洲| 一区二区成人在线观看| 国产高清视频一区| 精品精品国产高清a毛片牛牛|