📄 test_speech.cc
字号:
/* * $Id: test_speech.cc,v 1.2.4.1 2003/05/23 21:23:45 gerkey Exp $ * * a test for the C++ SonarProxy */#include "playerclient.h"#include "test.h"#include <unistd.h>inttest_speech(PlayerClient* client, int index){ unsigned char access; SpeechProxy sp(client,index,'c'); printf("device [speech] index [%d]\n", index); TEST("subscribing (write)"); if((sp.ChangeAccess(PLAYER_WRITE_MODE,&access) < 0) || (access != PLAYER_WRITE_MODE)) { FAIL(); printf("DRIVER: %s\n", sp.driver_name); return -1; } PASS(); printf("DRIVER: %s\n", sp.driver_name); for(int t = 0; t < 3; t++) { TEST1("sending \"hello\" (attempt %d)", t); if(sp.Say("hello") < 0) { FAIL(); return(-1); } sleep(2); PASS(); } TEST("unsubscribing"); if((sp.ChangeAccess(PLAYER_CLOSE_MODE,&access) < 0) || (access != PLAYER_CLOSE_MODE)) { FAIL(); return -1; } PASS(); return(0);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -