Classes | Functions | Variables
test_full.cpp File Reference
#include <gtest/gtest.h>
#include <ros/ros.h>
#include <ros/package.h>
#include <can_msgs/Frame.h>
#include <std_msgs/Bool.h>
#include <std_msgs/Int8.h>
#include <std_msgs/Int16.h>
#include <std_msgs/Int32.h>
#include <std_msgs/Int64.h>
#include <std_msgs/UInt8.h>
#include <std_msgs/UInt16.h>
#include <std_msgs/UInt32.h>
#include <std_msgs/UInt64.h>
#include <iostream>
#include <fstream>
#include <string>
#include "../src/DbcIterator.hpp"
Include dependency graph for test_full.cpp:

Go to the source code of this file.

Classes

class  MsgHelper< MsgT >

Functions

int main (int argc, char **argv)
 TEST (FULL, Basic)
 TEST (FULL, IntelA)
 TEST (FULL, IntelB)
 TEST (FULL, IntelC)
 TEST (FULL, IntelD)
 TEST (FULL, AdvancedA)
 TEST (FULL, AdvancedB)
 TEST (FULL, AdvancedC)
 TEST (FULL, AdvancedD)
 TEST (FULL, MotorolaA)
 TEST (FULL, MotorolaB)
 TEST (FULL, MotorolaC)
 TEST (FULL, MotorolaD)
 TEST (FULL, Multiplex)
bool waitPublisher (const ros::Publisher &pub, ros::WallDuration timeout)
bool waitSubscriber (const ros::Subscriber &sub, ros::WallDuration timeout)

Variables

const ros::WallDuration DUR_A = ros::WallDuration(3.0)
const ros::WallDuration DUR_B = ros::WallDuration(0.1)

Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 917 of file test_full.cpp.

TEST ( FULL  ,
Basic   
)

Definition at line 112 of file test_full.cpp.

TEST ( FULL  ,
IntelA   
)

Definition at line 176 of file test_full.cpp.

TEST ( FULL  ,
IntelB   
)

Definition at line 240 of file test_full.cpp.

TEST ( FULL  ,
IntelC   
)

: The last 4 bits are not handled correctly, we should test 0x0123456789ABCDEF

Definition at line 290 of file test_full.cpp.

TEST ( FULL  ,
IntelD   
)

: The last 4 bits are not handled correctly, we should test 0x0123456789ABCDEF

Definition at line 334 of file test_full.cpp.

TEST ( FULL  ,
AdvancedA   
)

: IEEE Float shouldn't generate an Int32

Definition at line 378 of file test_full.cpp.

TEST ( FULL  ,
AdvancedB   
)

: IEEE Double shouldn't generate an Int64

Definition at line 429 of file test_full.cpp.

TEST ( FULL  ,
AdvancedC   
)

: IEEE Double shouldn't generate an Int64

Definition at line 473 of file test_full.cpp.

TEST ( FULL  ,
AdvancedD   
)

Definition at line 517 of file test_full.cpp.

TEST ( FULL  ,
MotorolaA   
)

Definition at line 581 of file test_full.cpp.

TEST ( FULL  ,
MotorolaB   
)

Definition at line 646 of file test_full.cpp.

TEST ( FULL  ,
MotorolaC   
)

: The last 4 bits are not handled correctly, we should test 0x0123456789ABCDEF

Definition at line 697 of file test_full.cpp.

TEST ( FULL  ,
MotorolaD   
)

: The last 4 bits are not handled correctly, we should test 0x0123456789ABCDEF

Definition at line 741 of file test_full.cpp.

TEST ( FULL  ,
Multiplex   
)

Definition at line 785 of file test_full.cpp.

bool waitPublisher ( const ros::Publisher pub,
ros::WallDuration  timeout 
)

Definition at line 83 of file test_full.cpp.

bool waitSubscriber ( const ros::Subscriber sub,
ros::WallDuration  timeout 
)

Definition at line 97 of file test_full.cpp.


Variable Documentation

Definition at line 29 of file test_full.cpp.

Definition at line 30 of file test_full.cpp.



dataspeed_can_tools
Author(s): Micho Radovnikovich
autogenerated on Thu Jun 6 2019 21:16:41