
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 | |||
| ) |