Classes | Functions
transfer_sender.cpp File Reference
#include <algorithm>
#include <gtest/gtest.h>
#include "transfer_test_helpers.hpp"
#include "can/can.hpp"
#include <uavcan/transport/transfer_sender.hpp>
Include dependency graph for transfer_sender.cpp:

Go to the source code of this file.

Classes

struct  TransferSenderTestLoopbackFrameListener
 

Functions

static int sendOne (uavcan::TransferSender &sender, const std::string &data, uint64_t monotonic_tx_deadline, uint64_t monotonic_blocking_deadline, uavcan::TransferType transfer_type, uavcan::NodeID dst_node_id)
 
static int sendOne (uavcan::TransferSender &sender, const std::string &data, uint64_t monotonic_tx_deadline, uint64_t monotonic_blocking_deadline, uavcan::TransferType transfer_type, uavcan::NodeID dst_node_id, uavcan::TransferID tid)
 
 TEST (TransferSender, Basic)
 
 TEST (TransferSender, Loopback)
 
 TEST (TransferSender, PassiveMode)
 

Function Documentation

◆ sendOne() [1/2]

static int sendOne ( uavcan::TransferSender sender,
const std::string &  data,
uint64_t  monotonic_tx_deadline,
uint64_t  monotonic_blocking_deadline,
uavcan::TransferType  transfer_type,
uavcan::NodeID  dst_node_id 
)
static

Definition at line 11 of file transfer_sender.cpp.

◆ sendOne() [2/2]

static int sendOne ( uavcan::TransferSender sender,
const std::string &  data,
uint64_t  monotonic_tx_deadline,
uint64_t  monotonic_blocking_deadline,
uavcan::TransferType  transfer_type,
uavcan::NodeID  dst_node_id,
uavcan::TransferID  tid 
)
static

Definition at line 20 of file transfer_sender.cpp.

◆ TEST() [1/3]

TEST ( TransferSender  ,
Basic   
)

Definition at line 30 of file transfer_sender.cpp.

◆ TEST() [2/3]

TEST ( TransferSender  ,
Loopback   
)

Definition at line 189 of file transfer_sender.cpp.

◆ TEST() [3/3]

TEST ( TransferSender  ,
PassiveMode   
)

Definition at line 228 of file transfer_sender.cpp.



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