51 while (*
sp ==
' ' || *
sp ==
'\t')
96 strcpy(
mtTalkStr,
"\\Windows\\Media\\notify.wav");
97 strcpy(
mtUserStr,
"\\Windows\\Media\\notify.wav");
101 if (
argv[
i][0] ==
'-') {
104 if (
argv[
i][1] ==
'e')
106 else if (
argv[
i][1] ==
'h')
108 else if (
argv[
i][1] ==
't')
110 else if (
argv[
i][1] ==
'u')
112 else if (
argv[
i][1] ==
's')
116 printf(
"usage: mspeaker [-h <hostname>] [-e <experiment>]\n\n");
117 printf(
" [-t <file>] Specify the alert wave file for MT_TALK messages\n");
118 printf(
" [-u <file>] Specify the alert wave file for MT_USER messages\n");
119 printf(
" [-s <sec>] Specify the min time interval between alert [s]\n");
131 printf(
"Cannot initialize speech system\n");
147 printf(
"Midas Message Talker connected to %s. Press \"!\" to exit\n",
162 printf(
"Trying to reconnect...\n");
INT cm_yield(INT millisec)
INT cm_connect_experiment(const char *host_name, const char *exp_name, const char *client_name, void(*func)(char *))
INT cm_disconnect_experiment(void)
INT cm_get_environment(char *host_name, int host_name_size, char *exp_name, int exp_name_size)
INT cm_set_watchdog_params(BOOL call_watchdog, DWORD timeout)
INT ss_sleep(INT millisec)
INT cm_msg_register(EVENT_HANDLER *func)
char exp_name[NAME_LENGTH]
char host_name[HOST_NAME_LENGTH]
#define message(type, str)
void receive_message(HNDLE hBuf, HNDLE id, EVENT_HEADER *header, void *message)
TH1X EXPRT * h1_book(const char *name, const char *title, int bins, double min, double max)