Namespaces | |
app | |
driver | |
dsdl | |
introspect | |
node | |
transport | |
version | |
Classes | |
class | Module |
class | Namespace |
class | UAVCANException |
Functions | |
def | load_dsdl (*paths, **args) |
def | monotonic_wrapper (*args, **kwargs) |
Variables | |
list | __all__ = ["dsdl", "transport", "load_dsdl", "DATATYPES", "TYPENAMES"] |
__dict__ | |
_module | |
_pmodule | |
dictionary | DATATYPES = {} |
file | |
logger = getLogger(__name__) | |
MODULE = Module() | |
monotonic | |
int | TRANSFER_PRIORITY_HIGHEST = 0 |
int | TRANSFER_PRIORITY_LOWEST = 31 |
dictionary | TYPENAMES = {} |
def pyuavcan_v0.load_dsdl | ( | * | paths, |
** | args | ||
) |
Loads the DSDL files under the given directory/directories, and creates types for each of them in the current module's namespace. If the exclude_dist argument is not present, or False, the DSDL definitions installed with this package will be loaded first. Also adds entries for all datatype (ID, kind)s to the DATATYPES dictionary, which maps datatype (ID, kind)s to their respective type classes.
Definition at line 105 of file pyuavcan/pyuavcan_v0/__init__.py.
def pyuavcan_v0.monotonic_wrapper | ( | * | args, |
** | kwargs | ||
) |
Definition at line 32 of file pyuavcan/pyuavcan_v0/__init__.py.
Definition at line 175 of file pyuavcan/pyuavcan_v0/__init__.py.
|
private |
Definition at line 181 of file pyuavcan/pyuavcan_v0/__init__.py.
|
private |
Definition at line 182 of file pyuavcan/pyuavcan_v0/__init__.py.
|
private |
Definition at line 183 of file pyuavcan/pyuavcan_v0/__init__.py.
dictionary pyuavcan_v0.DATATYPES = {} |
Definition at line 100 of file pyuavcan/pyuavcan_v0/__init__.py.
pyuavcan_v0.file |
Definition at line 42 of file pyuavcan/pyuavcan_v0/__init__.py.
pyuavcan_v0.logger = getLogger(__name__) |
Definition at line 66 of file pyuavcan/pyuavcan_v0/__init__.py.
pyuavcan_v0.MODULE = Module() |
Definition at line 99 of file pyuavcan/pyuavcan_v0/__init__.py.
pyuavcan_v0.monotonic |
Definition at line 34 of file pyuavcan/pyuavcan_v0/__init__.py.
int pyuavcan_v0.TRANSFER_PRIORITY_HIGHEST = 0 |
Definition at line 63 of file pyuavcan/pyuavcan_v0/__init__.py.
int pyuavcan_v0.TRANSFER_PRIORITY_LOWEST = 31 |
Definition at line 62 of file pyuavcan/pyuavcan_v0/__init__.py.
dictionary pyuavcan_v0.TYPENAMES = {} |
Definition at line 101 of file pyuavcan/pyuavcan_v0/__init__.py.