#include <sick_generic_radar.h>
|
| bool | getEmulation (void) |
| |
| std::string | getNameOfRadar () |
| |
| int | parseDatagram (rosTime timeStamp, unsigned char *receiveBuffer, int actual_length, bool useBinaryProtocol) |
| |
| int | parseRadarDatagram (char *datagram, size_t datagram_length, bool useBinaryProtocol, sick_scan_msg::RadarScan *msgPtr, std::vector< SickScanRadarObject > &objectList, std::vector< SickScanRadarRawTarget > &rawTargetList, int verboseLevel=0) |
| | Parsing Ascii datagram. More...
|
| |
| void | setEmulation (bool _emul) |
| |
| void | setNameOfRadar (const std::string &_radarName, RADAR_TYPE_ENUM _radarType) |
| |
| void | simulateAsciiDatagram (unsigned char *receiveBuffer, int *actual_length) |
| |
Definition at line 170 of file sick_generic_radar.h.
◆ SickScanRadarSingleton()
| sick_scan_xd::SickScanRadarSingleton::SickScanRadarSingleton |
( |
rosNodePtr |
nh | ) |
|
|
private |
◆ getEmulation()
| bool sick_scan_xd::SickScanRadarSingleton::getEmulation |
( |
void |
| ) |
|
◆ getInstance()
◆ getNameOfRadar()
| std::string sick_scan_xd::SickScanRadarSingleton::getNameOfRadar |
( |
| ) |
|
|
inline |
◆ parseDatagram()
| int sick_scan_xd::SickScanRadarSingleton::parseDatagram |
( |
rosTime |
timeStamp, |
|
|
unsigned char * |
receiveBuffer, |
|
|
int |
actual_length, |
|
|
bool |
useBinaryProtocol |
|
) |
| |
◆ parseRadarDatagram()
| int sick_scan_xd::SickScanRadarSingleton::parseRadarDatagram |
( |
char * |
datagram, |
|
|
size_t |
datagram_length, |
|
|
bool |
useBinaryProtocol, |
|
|
sick_scan_msg::RadarScan * |
msgPtr, |
|
|
std::vector< SickScanRadarObject > & |
objectList, |
|
|
std::vector< SickScanRadarRawTarget > & |
rawTargetList, |
|
|
int |
verboseLevel = 0 |
|
) |
| |
Parsing Ascii datagram.
- Parameters
-
| datagram | Pointer to datagram data |
| datagram_length | Number of bytes in datagram |
| config | Pointer to Configdata |
| msg | Holds result of Parsing |
| numEchos | Number of DIST-blocks found in message |
| echoMask | Mask corresponding to DIST-block-identifier |
- Returns
- set_range_max
Definition at line 612 of file sick_generic_radar.cpp.
◆ setEmulation()
| void sick_scan_xd::SickScanRadarSingleton::setEmulation |
( |
bool |
_emul | ) |
|
◆ setNameOfRadar()
| void sick_scan_xd::SickScanRadarSingleton::setNameOfRadar |
( |
const std::string & |
_radarName, |
|
|
RADAR_TYPE_ENUM |
_radarType |
|
) |
| |
|
inline |
◆ simulateAsciiDatagram()
| void sick_scan_xd::SickScanRadarSingleton::simulateAsciiDatagram |
( |
unsigned char * |
receiveBuffer, |
|
|
int * |
actual_length |
|
) |
| |
◆ simulateAsciiDatagramFromFile()
| void sick_scan_xd::SickScanRadarSingleton::simulateAsciiDatagramFromFile |
( |
unsigned char * |
receiveBuffer, |
|
|
int * |
actual_length, |
|
|
std::string |
filePattern |
|
) |
| |
|
private |
◆ cloud_radar_rawtarget_pub_
| rosPublisher<ros_sensor_msgs::PointCloud2> sick_scan_xd::SickScanRadarSingleton::cloud_radar_rawtarget_pub_ |
|
private |
◆ cloud_radar_track_pub_
| rosPublisher<ros_sensor_msgs::PointCloud2> sick_scan_xd::SickScanRadarSingleton::cloud_radar_track_pub_ |
|
private |
◆ emul
| bool sick_scan_xd::SickScanRadarSingleton::emul = false |
|
private |
◆ instance
◆ m_add_transform_xyz_rpy
◆ m_range_filter
◆ node
| rosNodePtr sick_scan_xd::SickScanRadarSingleton::node |
|
private |
◆ radarName
| std::string sick_scan_xd::SickScanRadarSingleton::radarName = "???" |
|
private |
◆ radarScan_pub_
| rosPublisher<sick_scan_msg::RadarScan> sick_scan_xd::SickScanRadarSingleton::radarScan_pub_ |
|
private |
◆ radarType
The documentation for this class was generated from the following files: