Classes | |
class | ArrayValue |
class | BaseValue |
class | CompoundValue |
class | Float32IntegerUnion |
class | Frame |
class | PrimitiveValue |
class | Transfer |
class | TransferError |
class | TransferManager |
class | VoidValue |
Functions | |
def | array_len_bits_from_max_size (max_size) |
def | bchr (x) |
def | be_from_le_bits (s, bitlen) |
def | bits_from_bytes (s) |
def | bytes_from_bits (s) |
def | cast (value, dtype) |
def | enum_mark_last (iterable, start=0) |
def | f16_from_f32 (float32) |
def | f32_from_f16 (float16) |
def | format_bits (s) |
def | get_active_union_field (obj) |
def | get_constants (obj) |
def | get_fields (obj) |
def | get_uavcan_data_type (obj) |
def | is_request (obj) |
def | is_response (obj) |
def | is_union (obj) |
def | le_from_be_bits (s, bitlen) |
def | switch_union_field (obj, value) |
def | union_tag_bits_from_num_elements (num_elements) |
Variables | |
bchr = chr | |
long = int | |
MutableSequence = collections.abc.MutableSequence | |
def pyuavcan_v0.transport.array_len_bits_from_max_size | ( | max_size | ) |
Definition at line 125 of file transport.py.
def pyuavcan_v0.transport.bchr | ( | x | ) |
Definition at line 38 of file transport.py.
def pyuavcan_v0.transport.be_from_le_bits | ( | s, | |
bitlen | |||
) |
Definition at line 100 of file transport.py.
def pyuavcan_v0.transport.bits_from_bytes | ( | s | ) |
Definition at line 92 of file transport.py.
def pyuavcan_v0.transport.bytes_from_bits | ( | s | ) |
Definition at line 96 of file transport.py.
def pyuavcan_v0.transport.cast | ( | value, | |
dtype | |||
) |
Definition at line 226 of file transport.py.
def pyuavcan_v0.transport.enum_mark_last | ( | iterable, | |
start = 0 |
|||
) |
Returns a generator over iterable that tells whether the current item is the last one. Usage: >>> iterable = range(10) >>> for index, is_last, item in enum_mark_last(iterable): >>> print(index, item, end='\n' if is_last else ', ')
Definition at line 128 of file transport.py.
def pyuavcan_v0.transport.f16_from_f32 | ( | float32 | ) |
Definition at line 187 of file transport.py.
def pyuavcan_v0.transport.f32_from_f16 | ( | float16 | ) |
Definition at line 212 of file transport.py.
def pyuavcan_v0.transport.format_bits | ( | s | ) |
Definition at line 118 of file transport.py.
def pyuavcan_v0.transport.get_active_union_field | ( | obj | ) |
Definition at line 54 of file transport.py.
def pyuavcan_v0.transport.get_constants | ( | obj | ) |
Definition at line 75 of file transport.py.
def pyuavcan_v0.transport.get_fields | ( | obj | ) |
Definition at line 68 of file transport.py.
def pyuavcan_v0.transport.get_uavcan_data_type | ( | obj | ) |
Definition at line 42 of file transport.py.
def pyuavcan_v0.transport.is_request | ( | obj | ) |
Definition at line 82 of file transport.py.
def pyuavcan_v0.transport.is_response | ( | obj | ) |
Definition at line 87 of file transport.py.
def pyuavcan_v0.transport.is_union | ( | obj | ) |
Definition at line 47 of file transport.py.
def pyuavcan_v0.transport.le_from_be_bits | ( | s, | |
bitlen | |||
) |
Definition at line 109 of file transport.py.
def pyuavcan_v0.transport.switch_union_field | ( | obj, | |
value | |||
) |
Definition at line 61 of file transport.py.
def pyuavcan_v0.transport.union_tag_bits_from_num_elements | ( | num_elements | ) |
Definition at line 122 of file transport.py.
pyuavcan_v0.transport.bchr = chr |
Definition at line 36 of file transport.py.
pyuavcan_v0.transport.long = int |
Definition at line 33 of file transport.py.
pyuavcan_v0.transport.MutableSequence = collections.abc.MutableSequence |
Definition at line 20 of file transport.py.