Class SickScanImu

Class Documentation

class SickScanImu

Public Functions

inline SickScanImu(SickScanCommon *commonPtr_, rosNodePtr nh_)
bool isImuDatagram(char *datagram, size_t datagram_length)
bool isImuBinaryDatagram(char *datagram, size_t datagram_length)
bool isImuAsciiDatagram(char *datagram, size_t datagram_length)
bool isImuAckDatagram(char *datagram, size_t datagram_length)
int parseDatagram(rosTime timeStamp, unsigned char *receiveBuffer, int actual_length, bool useBinaryProtocol)
int parseAsciiDatagram(char *datagram, size_t datagram_length, SickScanImuValue *imValuePtr)
int parseBinaryDatagram(char *datagram, size_t datagram_length, SickScanImuValue *imValuePtr)
double simpleFmodTwoPi(double angle)

Public Static Functions

static void imuParserTest()
static void quaternion2rpyTest()