Functions
dsdl_uavcan_compilability.cpp File Reference
#include <gtest/gtest.h>
#include <uavcan/helpers/ostream.hpp>
#include <uavcan/transport/transfer_buffer.hpp>
#include <uavcan/Timestamp.hpp>
#include <uavcan/protocol/param/GetSet.hpp>
#include <uavcan/protocol/GetTransportStats.hpp>
#include <uavcan/protocol/Panic.hpp>
#include <uavcan/protocol/RestartNode.hpp>
#include <uavcan/protocol/GlobalTimeSync.hpp>
#include <uavcan/protocol/DataTypeKind.hpp>
#include <uavcan/protocol/GetDataTypeInfo.hpp>
#include <uavcan/protocol/NodeStatus.hpp>
#include <uavcan/protocol/GetNodeInfo.hpp>
#include <uavcan/protocol/debug/LogMessage.hpp>
#include <uavcan/protocol/debug/KeyValue.hpp>
#include <root_ns_a/Deep.hpp>
#include <root_ns_a/UnionTest.hpp>
#include <root_ns_a/UnionTest4.hpp>
Include dependency graph for dsdl_uavcan_compilability.cpp:

Go to the source code of this file.

Functions

template<typename T >
static bool encodeDecodeValidate (const T &obj, const std::string &reference_bit_string)
 
 TEST (Dsdl, ParamGetSetRequestUnion)
 
 TEST (Dsdl, ParamGetSetResponseUnion)
 
 TEST (Dsdl, Streaming)
 
 TEST (Dsdl, Union)
 
 TEST (Dsdl, UnionTagWidth)
 
template<typename T >
static bool validateYaml (const T &obj, const std::string &reference)
 

Function Documentation

◆ encodeDecodeValidate()

template<typename T >
static bool encodeDecodeValidate ( const T &  obj,
const std::string &  reference_bit_string 
)
static

Definition at line 101 of file dsdl_uavcan_compilability.cpp.

◆ TEST() [1/5]

TEST ( Dsdl  ,
ParamGetSetRequestUnion   
)

Definition at line 235 of file dsdl_uavcan_compilability.cpp.

◆ TEST() [2/5]

TEST ( Dsdl  ,
ParamGetSetResponseUnion   
)

Definition at line 264 of file dsdl_uavcan_compilability.cpp.

◆ TEST() [3/5]

TEST ( Dsdl  ,
Streaming   
)

Definition at line 53 of file dsdl_uavcan_compilability.cpp.

◆ TEST() [4/5]

TEST ( Dsdl  ,
Union   
)

Definition at line 155 of file dsdl_uavcan_compilability.cpp.

◆ TEST() [5/5]

TEST ( Dsdl  ,
UnionTagWidth   
)

Definition at line 204 of file dsdl_uavcan_compilability.cpp.

◆ validateYaml()

template<typename T >
static bool validateYaml ( const T &  obj,
const std::string &  reference 
)
static

Definition at line 28 of file dsdl_uavcan_compilability.cpp.



uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:03