Class SickScanRadarSingleton

Class Documentation

class SickScanRadarSingleton

Public Functions

void setEmulation(bool _emul)
bool getEmulation(void)
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)
void simulateAsciiDatagram(unsigned char *receiveBuffer, int *actual_length)
inline void setNameOfRadar(const std::string &_radarName, RADAR_TYPE_ENUM _radarType)
inline std::string getNameOfRadar()

Public Static Functions

static SickScanRadarSingleton *getInstance(rosNodePtr nh)