Public Member Functions | Public Attributes | Static Public Attributes | List of all members
pyuavcan_v0.transport.Transfer Class Reference
Inheritance diagram for pyuavcan_v0.transport.Transfer:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, transfer_id=0, source_node_id=0, dest_node_id=None, payload=None, transfer_priority=None, request_not_response=False, service_not_message=False, discriminator=None)
 
def __repr__ (self)
 
def from_frames (self, frames)
 
def is_response_to (self, transfer)
 
def key (self)
 
def message_id (self)
 
def message_id (self, value)
 
def to_frames (self)
 

Public Attributes

 data_type_crc
 
 data_type_id
 
 data_type_signature
 
 dest_node_id
 
 discriminator
 
 is_complete
 
 message_id
 
 payload
 
 request_not_response
 
 service_not_message
 
 source_node_id
 
 transfer_id
 
 transfer_priority
 
 ts_monotonic
 
 ts_real
 

Static Public Attributes

int DEFAULT_TRANSFER_PRIORITY = 31
 

Detailed Description

Definition at line 653 of file transport.py.

Constructor & Destructor Documentation

◆ __init__()

def pyuavcan_v0.transport.Transfer.__init__ (   self,
  transfer_id = 0,
  source_node_id = 0,
  dest_node_id = None,
  payload = None,
  transfer_priority = None,
  request_not_response = False,
  service_not_message = False,
  discriminator = None 
)

Definition at line 656 of file transport.py.

Member Function Documentation

◆ __repr__()

def pyuavcan_v0.transport.Transfer.__repr__ (   self)

Definition at line 693 of file transport.py.

◆ from_frames()

def pyuavcan_v0.transport.Transfer.from_frames (   self,
  frames 
)

Definition at line 766 of file transport.py.

◆ is_response_to()

def pyuavcan_v0.transport.Transfer.is_response_to (   self,
  transfer 
)

Definition at line 830 of file transport.py.

◆ key()

def pyuavcan_v0.transport.Transfer.key (   self)

Definition at line 827 of file transport.py.

◆ message_id() [1/2]

def pyuavcan_v0.transport.Transfer.message_id (   self)

Definition at line 698 of file transport.py.

◆ message_id() [2/2]

def pyuavcan_v0.transport.Transfer.message_id (   self,
  value 
)

Definition at line 725 of file transport.py.

◆ to_frames()

def pyuavcan_v0.transport.Transfer.to_frames (   self)

Definition at line 740 of file transport.py.

Member Data Documentation

◆ data_type_crc

pyuavcan_v0.transport.Transfer.data_type_crc

Definition at line 676 of file transport.py.

◆ data_type_id

pyuavcan_v0.transport.Transfer.data_type_id

Definition at line 674 of file transport.py.

◆ data_type_signature

pyuavcan_v0.transport.Transfer.data_type_signature

Definition at line 661 of file transport.py.

◆ DEFAULT_TRANSFER_PRIORITY

int pyuavcan_v0.transport.Transfer.DEFAULT_TRANSFER_PRIORITY = 31
static

Definition at line 654 of file transport.py.

◆ dest_node_id

pyuavcan_v0.transport.Transfer.dest_node_id

Definition at line 660 of file transport.py.

◆ discriminator

pyuavcan_v0.transport.Transfer.discriminator

Definition at line 664 of file transport.py.

◆ is_complete

pyuavcan_v0.transport.Transfer.is_complete

Definition at line 683 of file transport.py.

◆ message_id

pyuavcan_v0.transport.Transfer.message_id

Definition at line 792 of file transport.py.

◆ payload

pyuavcan_v0.transport.Transfer.payload

Definition at line 673 of file transport.py.

◆ request_not_response

pyuavcan_v0.transport.Transfer.request_not_response

Definition at line 662 of file transport.py.

◆ service_not_message

pyuavcan_v0.transport.Transfer.service_not_message

Definition at line 663 of file transport.py.

◆ source_node_id

pyuavcan_v0.transport.Transfer.source_node_id

Definition at line 659 of file transport.py.

◆ transfer_id

pyuavcan_v0.transport.Transfer.transfer_id

Definition at line 658 of file transport.py.

◆ transfer_priority

pyuavcan_v0.transport.Transfer.transfer_priority

Definition at line 657 of file transport.py.

◆ ts_monotonic

pyuavcan_v0.transport.Transfer.ts_monotonic

Definition at line 665 of file transport.py.

◆ ts_real

pyuavcan_v0.transport.Transfer.ts_real

Definition at line 666 of file transport.py.


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


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