Public Member Functions | Private Attributes | List of all members
uavcan::SingleFrameIncomingTransfer Class Reference

#include <transfer_listener.hpp>

Inheritance diagram for uavcan::SingleFrameIncomingTransfer:
Inheritance graph
[legend]

Public Member Functions

virtual bool isAnonymousTransfer () const
 
virtual int read (unsigned offset, uint8_t *data, unsigned len) const
 
 SingleFrameIncomingTransfer (const RxFrame &frm)
 
- Public Member Functions inherited from uavcan::IncomingTransfer
uint8_t getIfaceIndex () const
 
MonotonicTime getMonotonicTimestamp () const
 
TransferPriority getPriority () const
 
NodeID getSrcNodeID () const
 
TransferID getTransferID () const
 
TransferType getTransferType () const
 
UtcTime getUtcTimestamp () const
 
virtual void release ()
 
- Public Member Functions inherited from uavcan::ITransferBuffer
virtual ~ITransferBuffer ()
 

Private Attributes

const uint8_t *const payload_
 
const uint8_t payload_len_
 

Additional Inherited Members

- Protected Member Functions inherited from uavcan::IncomingTransfer
 IncomingTransfer (MonotonicTime ts_mono, UtcTime ts_utc, TransferPriority transfer_priority, TransferType transfer_type, TransferID transfer_id, NodeID source_node_id, uint8_t iface_index)
 

Detailed Description

Internal.

Definition at line 73 of file transfer_listener.hpp.

Constructor & Destructor Documentation

◆ SingleFrameIncomingTransfer()

uavcan::SingleFrameIncomingTransfer::SingleFrameIncomingTransfer ( const RxFrame frm)
explicit

Definition at line 24 of file uc_transfer_listener.cpp.

Member Function Documentation

◆ isAnonymousTransfer()

bool uavcan::SingleFrameIncomingTransfer::isAnonymousTransfer ( ) const
virtual

Whether this is a anonymous transfer

Reimplemented from uavcan::IncomingTransfer.

Definition at line 53 of file uc_transfer_listener.cpp.

◆ read()

int uavcan::SingleFrameIncomingTransfer::read ( unsigned  offset,
uint8_t data,
unsigned  len 
) const
virtual

Implements uavcan::ITransferBuffer.

Definition at line 33 of file uc_transfer_listener.cpp.

Member Data Documentation

◆ payload_

const uint8_t* const uavcan::SingleFrameIncomingTransfer::payload_
private

Definition at line 75 of file transfer_listener.hpp.

◆ payload_len_

const uint8_t uavcan::SingleFrameIncomingTransfer::payload_len_
private

Definition at line 76 of file transfer_listener.hpp.


The documentation for this class was generated from the following files:


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