PER Firmware
Loading...
Searching...
No Matches
parser.py File Reference

Classes

class  parser.Signal
 
class  parser.Message
 
class  parser.RxMessage
 
class  parser.Bus
 
class  parser.Node
 
class  parser.Fault
 
class  parser.FaultModule
 
class  parser.BusView
 
class  parser.SystemContext
 

Namespaces

namespace  parser
 

Functions

SystemContext parser.create_system_context (nodes, mappings, bus_configs, custom_types)
 
Dict parser.load_custom_types ()
 
str parser.baud_rate_label (str bus_name, int baud_rate)
 
Dict parser.load_bus_configs ()
 
List[Nodeparser.parse_all ()
 
 parser.validate_node (Node node, Dict custom_types)
 
Optional[str] parser._priority_period_convention_warning_reason (Message msg)
 
None parser.warn_priority_period_convention (Node node, Bus bus, Message msg)
 
Signal parser.parse_signal (Dict data)
 
Message parser.parse_message (Dict data, Dict bus_config)
 
RxMessage parser.parse_rx_message (Dict data)
 
'Faultparser.parse_fault (Dict data)
 
Dict parser._require_bus_in_system (str bus_name, Dict bus_configs, str where)
 
None parser._rx_msg_names_unique (str bus_name, List[Dict] rx_items)
 
Bus parser.parse_bus (str name, Dict data, Dict bus_configs, str where)
 
Node parser.parse_internal_node (Path filepath, Dict bus_configs)
 
Node parser.parse_external_node (Path filepath, Dict bus_configs)
 

Variables

dict parser.BAUD_RATE_LABELS