Public Member Functions | Private Member Functions | Private Attributes | List of all members
pyuavcan_v0.transport.ArrayValue Class Reference
Inheritance diagram for pyuavcan_v0.transport.ArrayValue:
Inheritance graph
[legend]

Public Member Functions

def __delitem__ (self, idx)
 
def __eq__ (self, other)
 
def __getitem__ (self, idx)
 
def __init__ (self, _uavcan_type, *args, **kwargs)
 
def __len__ (self)
 
def __repr__ (self)
 
def __setitem__ (self, idx, value)
 
def __str__ (self)
 
def clear (self)
 
def decode (self, encoding="utf-8")
 
def encode (self, value, errors='strict')
 
def from_bytes (self, value)
 
def insert (self, idx, value)
 
def new_item (self)
 
def to_bytes (self)
 

Private Member Functions

def _pack (self, tao)
 
def _unpack (self, stream, tao)
 

Private Attributes

 __item_ctor
 
 __items
 

Detailed Description

Definition at line 334 of file transport.py.

Constructor & Destructor Documentation

◆ __init__()

def pyuavcan_v0.transport.ArrayValue.__init__ (   self,
  _uavcan_type,
args,
**  kwargs 
)

Reimplemented from pyuavcan_v0.transport.BaseValue.

Definition at line 335 of file transport.py.

Member Function Documentation

◆ __delitem__()

def pyuavcan_v0.transport.ArrayValue.__delitem__ (   self,
  idx 
)

Definition at line 376 of file transport.py.

◆ __eq__()

def pyuavcan_v0.transport.ArrayValue.__eq__ (   self,
  other 
)

Definition at line 382 of file transport.py.

◆ __getitem__()

def pyuavcan_v0.transport.ArrayValue.__getitem__ (   self,
  idx 
)

Definition at line 362 of file transport.py.

◆ __len__()

def pyuavcan_v0.transport.ArrayValue.__len__ (   self)

Definition at line 379 of file transport.py.

◆ __repr__()

def pyuavcan_v0.transport.ArrayValue.__repr__ (   self)

Definition at line 350 of file transport.py.

◆ __setitem__()

def pyuavcan_v0.transport.ArrayValue.__setitem__ (   self,
  idx,
  value 
)

Definition at line 368 of file transport.py.

◆ __str__()

def pyuavcan_v0.transport.ArrayValue.__str__ (   self)

Definition at line 353 of file transport.py.

◆ _pack()

def pyuavcan_v0.transport.ArrayValue._pack (   self,
  tao 
)
private

Reimplemented from pyuavcan_v0.transport.BaseValue.

Definition at line 435 of file transport.py.

◆ _unpack()

def pyuavcan_v0.transport.ArrayValue._unpack (   self,
  stream,
  tao 
)
private

Reimplemented from pyuavcan_v0.transport.BaseValue.

Definition at line 410 of file transport.py.

◆ clear()

def pyuavcan_v0.transport.ArrayValue.clear (   self)

Definition at line 388 of file transport.py.

◆ decode()

def pyuavcan_v0.transport.ArrayValue.decode (   self,
  encoding = "utf-8" 
)

Definition at line 467 of file transport.py.

◆ encode()

def pyuavcan_v0.transport.ArrayValue.encode (   self,
  value,
  errors = 'strict' 
)

Definition at line 459 of file transport.py.

◆ from_bytes()

def pyuavcan_v0.transport.ArrayValue.from_bytes (   self,
  value 
)

Definition at line 451 of file transport.py.

◆ insert()

def pyuavcan_v0.transport.ArrayValue.insert (   self,
  idx,
  value 
)

Definition at line 398 of file transport.py.

◆ new_item()

def pyuavcan_v0.transport.ArrayValue.new_item (   self)

Definition at line 395 of file transport.py.

◆ to_bytes()

def pyuavcan_v0.transport.ArrayValue.to_bytes (   self)

Definition at line 456 of file transport.py.

Member Data Documentation

◆ __item_ctor

pyuavcan_v0.transport.ArrayValue.__item_ctor
private

Definition at line 339 of file transport.py.

◆ __items

pyuavcan_v0.transport.ArrayValue.__items
private

Definition at line 346 of file transport.py.


The documentation for this class was generated from the following file:


uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:04