Public Member Functions | |
def | __init__ (self) |
def | defer (self, timeout_seconds, callback) |
def | has_pending_events (self) |
def | periodic (self, period_seconds, callback) |
Private Member Functions | |
def | _make_sched_handle (self, get_event) |
def | _poll_scheduler_and_get_next_deadline (self) |
Private Attributes | |
_run_scheduler | |
_scheduler | |
This class implements a simple non-blocking event scheduler. It supports one-shot and periodic events.
|
private |
|
private |
def pyuavcan_v0.node.Scheduler.defer | ( | self, | |
timeout_seconds, | |||
callback | |||
) |
def pyuavcan_v0.node.Scheduler.has_pending_events | ( | self | ) |
def pyuavcan_v0.node.Scheduler.periodic | ( | self, | |
period_seconds, | |||
callback | |||
) |