Public Member Functions | Public Attributes | List of all members
Transfer Struct Reference

#include <transfer_test_helpers.hpp>

Public Member Functions

bool operator== (const Transfer &rhs) const
 
std::string toString () const
 
 Transfer (const uavcan::IncomingTransfer &tr, const uavcan::DataTypeDescriptor &data_type)
 
 Transfer (uavcan::MonotonicTime ts_monotonic, uavcan::UtcTime ts_utc, uavcan::TransferPriority priority, uavcan::TransferType transfer_type, uavcan::TransferID transfer_id, uavcan::NodeID src_node_id, uavcan::NodeID dst_node_id, const std::string &payload, const uavcan::DataTypeDescriptor &data_type)
 
 Transfer (uint64_t ts_monotonic, uint64_t ts_utc, uavcan::TransferPriority priority, uavcan::TransferType transfer_type, uavcan::TransferID transfer_id, uavcan::NodeID src_node_id, uavcan::NodeID dst_node_id, const std::string &payload, const uavcan::DataTypeDescriptor &data_type)
 

Public Attributes

uavcan::DataTypeDescriptor data_type
 
uavcan::NodeID dst_node_id
 
std::string payload
 
uavcan::TransferPriority priority
 
uavcan::NodeID src_node_id
 
uavcan::TransferID transfer_id
 
uavcan::TransferType transfer_type
 
uavcan::MonotonicTime ts_monotonic
 
uavcan::UtcTime ts_utc
 

Detailed Description

UAVCAN transfer representation used in various tests.

Definition at line 16 of file transfer_test_helpers.hpp.

Constructor & Destructor Documentation

◆ Transfer() [1/3]

Transfer::Transfer ( const uavcan::IncomingTransfer tr,
const uavcan::DataTypeDescriptor data_type 
)
inline

Definition at line 28 of file transfer_test_helpers.hpp.

◆ Transfer() [2/3]

Transfer::Transfer ( uavcan::MonotonicTime  ts_monotonic,
uavcan::UtcTime  ts_utc,
uavcan::TransferPriority  priority,
uavcan::TransferType  transfer_type,
uavcan::TransferID  transfer_id,
uavcan::NodeID  src_node_id,
uavcan::NodeID  dst_node_id,
const std::string &  payload,
const uavcan::DataTypeDescriptor data_type 
)
inline

Definition at line 57 of file transfer_test_helpers.hpp.

◆ Transfer() [3/3]

Transfer::Transfer ( uint64_t  ts_monotonic,
uint64_t  ts_utc,
uavcan::TransferPriority  priority,
uavcan::TransferType  transfer_type,
uavcan::TransferID  transfer_id,
uavcan::NodeID  src_node_id,
uavcan::NodeID  dst_node_id,
const std::string &  payload,
const uavcan::DataTypeDescriptor data_type 
)
inline

Definition at line 71 of file transfer_test_helpers.hpp.

Member Function Documentation

◆ operator==()

bool Transfer::operator== ( const Transfer rhs) const
inline

Definition at line 85 of file transfer_test_helpers.hpp.

◆ toString()

std::string Transfer::toString ( ) const
inline

Definition at line 99 of file transfer_test_helpers.hpp.

Member Data Documentation

◆ data_type

uavcan::DataTypeDescriptor Transfer::data_type

Definition at line 25 of file transfer_test_helpers.hpp.

◆ dst_node_id

uavcan::NodeID Transfer::dst_node_id

Definition at line 24 of file transfer_test_helpers.hpp.

◆ payload

std::string Transfer::payload

Definition at line 26 of file transfer_test_helpers.hpp.

◆ priority

uavcan::TransferPriority Transfer::priority

Definition at line 20 of file transfer_test_helpers.hpp.

◆ src_node_id

uavcan::NodeID Transfer::src_node_id

Definition at line 23 of file transfer_test_helpers.hpp.

◆ transfer_id

uavcan::TransferID Transfer::transfer_id

Definition at line 22 of file transfer_test_helpers.hpp.

◆ transfer_type

uavcan::TransferType Transfer::transfer_type

Definition at line 21 of file transfer_test_helpers.hpp.

◆ ts_monotonic

uavcan::MonotonicTime Transfer::ts_monotonic

Definition at line 18 of file transfer_test_helpers.hpp.

◆ ts_utc

uavcan::UtcTime Transfer::ts_utc

Definition at line 19 of file transfer_test_helpers.hpp.


The documentation for this struct was generated from the following file:


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