Changeset 5932:8f1c725d66c3 in roaraudio
- Timestamp:
- 09/11/13 17:27:30 (11 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/man1/roarlight.1
r5930 r5932 44 44 Same as sset command. 45 45 46 .TP 47 \fBevent EVENT\fR 48 Send event EVENT to the server. 49 46 50 .SH "SEE ALSO" 47 51 \fBroarctl\fR(1), -
roarclients/roarlight.c
r5930 r5932 50 50 " sset chan=val - Set a DMX Channel\n" 51 51 " set chan=val - Same as sset\n" 52 " event EVENT - Send event EVENT\n" 52 53 ); 53 54 } … … 91 92 } 92 93 94 static int cmd_event (char * arg) { 95 struct roar_roardmx_message mes; 96 int event; 97 char * p; 98 99 if ( roar_roardmx_message_new_event(&mes) == -1 ) 100 return -1; 101 102 while (arg != NULL) { 103 p = strstr(arg, ","); 104 if ( p != NULL ) { 105 *p = 0; 106 p++; 107 } 108 109 event = roar_roardmx_str2event(arg); 110 if ( event == -1 ) 111 return -1; 112 113 roar_roardmx_message_add_event(&mes, event); 114 115 arg = p; 116 } 117 118 if ( roar_roardmx_message_send(&mes, g_stream) == -1 ) 119 return -1; 120 121 return 0; 122 } 123 93 124 static int __run_argv(int argc, char * argv[]) { 94 125 char * k; … … 113 144 } else { 114 145 printf("channels changed\n"); 146 } 147 } else if ( !strcmp(k, "event") ) { 148 i++; 149 if ( cmd_event(argv[i]) == -1 ) { 150 fprintf(stderr, "Error: can not send event\n"); 151 } else { 152 printf("event send\n"); 115 153 } 116 154
Note: See TracChangeset
for help on using the changeset viewer.