Skip to content

Commit 90c35a8

Browse files
committed
SendDataCBlocking fixes and add to examples list.
1 parent 9e1fc3c commit 90c35a8

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

examples/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ addlslexample(SendMultipleStreams cpp)
4444
addlslexample(SendStringMarkers cpp)
4545
addlslexample(SendStringMarkersC c)
4646
addlslexample(TestSyncWithoutData cpp)
47+
addlslexample(SendDataCBlocking c)
4748

4849
target_link_libraries(TestSyncWithoutData PRIVATE Threads::Threads)
4950

examples/SendDataCBlocking.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ void transmit_thread(void *vargp) {
139139
lsl_xml_ptr desc = lsl_get_desc(info);
140140
lsl_append_child_value(desc, "manufacturer", "LSL");
141141
lsl_xml_ptr chns = lsl_append_child(desc, "channels");
142-
char chanlabel[12];
142+
char chanlabel[20];
143143
for (int c = 0; c < device->nchans; c++) {
144144
lsl_xml_ptr chn = lsl_append_child(chns, "channel");
145145
snprintf(chanlabel, 20, "Chan-%d", c);
@@ -150,7 +150,7 @@ void transmit_thread(void *vargp) {
150150

151151
/* make a new outlet */
152152
lsl_outlet outlet =
153-
lsl_create_outlet_d(info, params->chunk_size, params->buffer_dur, params->do_async);
153+
lsl_create_outlet_ex(info, params->chunk_size, params->buffer_dur, params->do_async ? transp_sync_blocking : 0);
154154

155155
printf("Now sending data...\n");
156156
params->thread_status = 1;

0 commit comments

Comments
 (0)