#include <usickdata.h>
Data scan from SICK
- Author
- Christian Andersen
USickData::~USickData |
( |
| ) |
|
unsigned char* USickData::getData |
( |
| ) |
|
|
inline |
Copy sick data to laser data common structure
References ULaserData::addMeasurements(), ULaserData::getAngleResolutionDeg(), ULaserData::getAngleStart(), getFirstVal(), ULaserData::getFlags(), getUnit(), getValueCount(), scanTime, ULaserData::setMeasurement(), ULaserData::setRangeCnt(), ULaserData::setScanTime(), ULaserData::setUnit(), ULaserData::setValid(), and valid.
Referenced by USick::getNewestData(), and setTime().
unsigned char* USickData::getFirstVal |
( |
| ) |
|
|
inline |
UTime USickData::getTime |
( |
| ) |
|
|
inline |
int USickData::getUnit |
( |
| ) |
|
|
inline |
Get measurement unit 0 = cm, 1 = mm, 2 = 10cm
References data.
Referenced by getDataTo().
int USickData::getValueCount |
( |
| ) |
|
|
inline |
bool USickData::isValid |
( |
| ) |
|
|
inline |
void USickData::setTime |
( |
double |
secAgo | ) |
|
|
inline |
void USickData::setValid |
( |
bool |
value | ) |
|
|
inline |
pthread_mutex_t USickData::mLock |
|
private |
lock, when reading or writing
UTime USickData::scanTime |
|
private |
The documentation for this class was generated from the following files: