Classes | Namespaces | Functions | Variables
parser.py File Reference

Go to the source code of this file.

Classes

class  pyuavcan_v0.dsdl.parser.ArrayType
 
class  pyuavcan_v0.dsdl.parser.Attribute
 
class  pyuavcan_v0.dsdl.parser.CompoundType
 
class  pyuavcan_v0.dsdl.parser.Constant
 
class  pyuavcan_v0.dsdl.parser.Field
 
class  pyuavcan_v0.dsdl.parser.Parser
 
class  pyuavcan_v0.dsdl.parser.PrimitiveType
 
class  pyuavcan_v0.dsdl.parser.Type
 
class  pyuavcan_v0.dsdl.parser.VoidType
 

Namespaces

 pyuavcan_v0.dsdl.parser
 

Functions

def pyuavcan_v0.dsdl.parser.bitlen_to_bytelen (x)
 
def pyuavcan_v0.dsdl.parser.enforce (cond, fmt, *args)
 
def pyuavcan_v0.dsdl.parser.error (fmt, *args)
 
def pyuavcan_v0.dsdl.parser.evaluate_expression (expression)
 
def pyuavcan_v0.dsdl.parser.parse_namespaces (source_dirs, search_dirs=None)
 
def pyuavcan_v0.dsdl.parser.validate_attribute_name (name)
 
def pyuavcan_v0.dsdl.parser.validate_compound_type_full_name (name)
 
def pyuavcan_v0.dsdl.parser.validate_data_type_id (t)
 
def pyuavcan_v0.dsdl.parser.validate_namespace_name (name)
 
def pyuavcan_v0.dsdl.parser.validate_search_directories (dirnames)
 
def pyuavcan_v0.dsdl.parser.validate_union (t)
 

Variables

 pyuavcan_v0.dsdl.parser.logger = getLogger(__name__)
 
 pyuavcan_v0.dsdl.parser.long = int
 
int pyuavcan_v0.dsdl.parser.MAX_FULL_TYPE_NAME_LEN = 80
 
int pyuavcan_v0.dsdl.parser.MESSAGE_DATA_TYPE_ID_MAX = 65535
 
int pyuavcan_v0.dsdl.parser.SERVICE_DATA_TYPE_ID_MAX = 255
 
 pyuavcan_v0.dsdl.parser.str = unicode
 


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