__init__(self, can_driver, node_id=None, node_status_interval=None, mode=None, node_info=None, catch_handler_exceptions=True, **_extras) | pyuavcan_v0.node.Node | |
pyuavcan_v0::node::Scheduler.__init__(self) | pyuavcan_v0.node.Scheduler | |
_can_driver | pyuavcan_v0.node.Node | private |
_fill_node_status(self, msg) | pyuavcan_v0.node.Node | private |
_handler_dispatcher | pyuavcan_v0.node.Node | private |
_make_sched_handle(self, get_event) | pyuavcan_v0.node.Scheduler | private |
_next_transfer_id(self, key) | pyuavcan_v0.node.Node | private |
_next_transfer_ids | pyuavcan_v0.node.Node | private |
_node_id | pyuavcan_v0.node.Node | private |
_outstanding_request_callbacks | pyuavcan_v0.node.Node | private |
_outstanding_requests | pyuavcan_v0.node.Node | private |
_poll_scheduler_and_get_next_deadline(self) | pyuavcan_v0.node.Scheduler | private |
_recv_frame(self, raw_frame) | pyuavcan_v0.node.Node | private |
_run_scheduler | pyuavcan_v0.node.Scheduler | private |
_scheduler | pyuavcan_v0.node.Scheduler | private |
_send_node_status(self) | pyuavcan_v0.node.Node | private |
_throw_if_anonymous(self) | pyuavcan_v0.node.Node | private |
_transfer_hook_dispatcher | pyuavcan_v0.node.Node | private |
_transfer_manager | pyuavcan_v0.node.Node | private |
add_handler(self, uavcan_type, handler, **kwargs) | pyuavcan_v0.node.Node | |
add_transfer_hook(self, hook, **kwargs) | pyuavcan_v0.node.Node | |
broadcast(self, payload, priority=None) | pyuavcan_v0.node.Node | |
can_driver(self) | pyuavcan_v0.node.Node | |
close(self) | pyuavcan_v0.node.Node | |
defer(self, timeout_seconds, callback) | pyuavcan_v0.node.Scheduler | |
has_pending_events(self) | pyuavcan_v0.node.Scheduler | |
health | pyuavcan_v0.node.Node | |
is_anonymous(self) | pyuavcan_v0.node.Node | |
mode | pyuavcan_v0.node.Node | |
node_id(self) | pyuavcan_v0.node.Node | |
node_id(self, value) | pyuavcan_v0.node.Node | |
node_info | pyuavcan_v0.node.Node | |
periodic(self, period_seconds, callback) | pyuavcan_v0.node.Scheduler | |
remove_handlers(self, uavcan_type) | pyuavcan_v0.node.Node | |
request(self, payload, dest_node_id, callback, priority=None, timeout=None) | pyuavcan_v0.node.Node | |
respond(self, payload, dest_node_id, transfer_id, priority) | pyuavcan_v0.node.Node | |
spin(self, timeout=None) | pyuavcan_v0.node.Node | |
start_time_monotonic | pyuavcan_v0.node.Node | |
vendor_specific_status_code | pyuavcan_v0.node.Node | |