#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"
Go to the source code of this file.
Classes | |
| class | MsgHelper< MsgT > |
Functions | |
| int | main (int argc, char **argv) |
| TEST (FULL, AdvancedA) | |
| TEST (FULL, AdvancedB) | |
| TEST (FULL, AdvancedC) | |
| TEST (FULL, AdvancedD) | |
| TEST (FULL, Basic) | |
| TEST (FULL, IntelA) | |
| TEST (FULL, IntelB) | |
| TEST (FULL, IntelC) | |
| TEST (FULL, IntelD) | |
| 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) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 917 of file test_full.cpp.
| TEST | ( | FULL | , |
| AdvancedA | |||
| ) |
@TODO: IEEE Float shouldn't generate an Int32
Definition at line 378 of file test_full.cpp.
| TEST | ( | FULL | , |
| AdvancedB | |||
| ) |
@TODO: IEEE Double shouldn't generate an Int64
Definition at line 429 of file test_full.cpp.
| TEST | ( | FULL | , |
| AdvancedC | |||
| ) |
@TODO: 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 | , |
| 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 | |||
| ) |
@TODO: The last 4 bits are not handled correctly, we should test 0x0123456789ABCDEF
Definition at line 290 of file test_full.cpp.
| TEST | ( | FULL | , |
| IntelD | |||
| ) |
@TODO: The last 4 bits are not handled correctly, we should test 0x0123456789ABCDEF
Definition at line 334 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 | |||
| ) |
@TODO: The last 4 bits are not handled correctly, we should test 0x0123456789ABCDEF
Definition at line 697 of file test_full.cpp.
| TEST | ( | FULL | , |
| MotorolaD | |||
| ) |
@TODO: 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.
| const ros::WallDuration DUR_A = ros::WallDuration(3.0) |
Definition at line 29 of file test_full.cpp.
| const ros::WallDuration DUR_B = ros::WallDuration(0.1) |
Definition at line 30 of file test_full.cpp.