Changeset 238 in flair-src for trunk/lib/FlairSensorActuator/src/SimuCamera.cpp
- Timestamp:
- 05/15/18 16:41:02 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/FlairSensorActuator/src/SimuCamera.cpp
r224 r238 80 80 output->GetMutex(); 81 81 //blocking read 82 shmem->Read(shmemReadBuf, buf_size); // remplacer copie par 83 // échange de pointeur sur 84 // double buffering 85 86 output->ReleaseMutex(); 87 memcpy(&time,shmemReadBuf+buf_size-sizeof(Time),sizeof(Time)); 88 output->SetDataTime(time); 82 if (shmem->Read(shmemReadBuf, buf_size, 1000000000)) { // remplacer copie par 83 // échange de pointeur sur 84 // double buffering 89 85 90 ProcessUpdate(output); 86 output->ReleaseMutex(); 87 memcpy(&time, shmemReadBuf + buf_size - sizeof(Time), sizeof(Time)); 88 output->SetDataTime(time); 89 90 ProcessUpdate(output); 91 } else { 92 output->ReleaseMutex(); 93 Thread::Warn("Read Timeout\n"); 94 } 91 95 } 92 96 }
Note:
See TracChangeset
for help on using the changeset viewer.