summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--ftnoir_protocol_ft/ftnoir_protocol_ft.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/ftnoir_protocol_ft/ftnoir_protocol_ft.cpp b/ftnoir_protocol_ft/ftnoir_protocol_ft.cpp
index b38b0730..97caaefc 100644
--- a/ftnoir_protocol_ft/ftnoir_protocol_ft.cpp
+++ b/ftnoir_protocol_ft/ftnoir_protocol_ft.cpp
@@ -65,6 +65,8 @@ void FTNoIR_Protocol::pose(const double* headpose) {
FTHeap* ft = pMemData;
FTData* data = &ft->data;
+
+ shm.lock();
data->RawX = 0;
data->RawY = 0;
@@ -107,6 +109,8 @@ void FTNoIR_Protocol::pose(const double* headpose) {
}
data->DataID += 1;
+
+ shm.unlock();
}
void FTNoIR_Protocol::start_tirviews() {