Classes | Functions | Variables
pyuavcan_v0.node Namespace Reference

Classes

class  HandlerDispatcher
 
class  HandleRemover
 
class  Monitor
 
class  Node
 
class  Scheduler
 
class  Service
 
class  TransferEvent
 
class  TransferHookDispatcher
 

Functions

def make_node (can_device_name, **kwargs)
 

Variables

float DEFAULT_NODE_STATUS_INTERVAL = 1.0
 
float DEFAULT_SERVICE_TIMEOUT = 1.0
 
int DEFAULT_TRANSFER_PRIORITY = 20
 
 logger = getLogger(__name__)
 

Function Documentation

◆ make_node()

def pyuavcan_v0.node.make_node (   can_device_name,
**  kwargs 
)
Constructs a node instance with specified CAN device.
:param can_device_name: CAN device name, e.g. "/dev/ttyACM0", "COM9", "can0".
:param kwargs: These arguments will be supplied to the CAN driver factory and to the node constructor.

Definition at line 510 of file node.py.

Variable Documentation

◆ DEFAULT_NODE_STATUS_INTERVAL

float pyuavcan_v0.node.DEFAULT_NODE_STATUS_INTERVAL = 1.0

Definition at line 25 of file node.py.

◆ DEFAULT_SERVICE_TIMEOUT

float pyuavcan_v0.node.DEFAULT_SERVICE_TIMEOUT = 1.0

Definition at line 26 of file node.py.

◆ DEFAULT_TRANSFER_PRIORITY

int pyuavcan_v0.node.DEFAULT_TRANSFER_PRIORITY = 20

Definition at line 27 of file node.py.

◆ logger

pyuavcan_v0.node.logger = getLogger(__name__)

Definition at line 30 of file node.py.



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