dbc_parse.Message Class Reference
Inheritance diagram for dbc_parse.Message:
Collaboration diagram for dbc_parse.Message:

Public Member Functions

def __init__ (self, mid, name, dlc, sender)
 
def add_signal (self, s)
 
def get_struct_name (self)
 
def is_recipient_of_at_least_one_sig (self, node)
 
def contains_muxed_signals (self)
 
def contains_enums (self)
 
def get_muxes (self)
 
def get_mux_index_signal (self)
 
def get_struct_for_mux (self, mux, non_muxed_signals, gen_mia_struct)
 
def gen_converted_struct (self, self_node, gen_all)
 
def get_encode_and_send (self, name)
 
def get_encode_code (self)
 
def get_non_mux_signal_decode_code (self, raw_sig_name, prefix='')
 
def get_signal_decode_code_for_mux (self, mux, raw_sig_name, prefix='')
 
def get_decode_code (self)
 

Data Fields

 mid
 
 name
 
 dlc
 
 sender
 
 signals
 

Detailed Description

Message Object that contains the list of signals inside

Constructor & Destructor Documentation

def dbc_parse.Message.__init__ (   self,
  mid,
  name,
  dlc,
  sender 
)

Member Function Documentation

def dbc_parse.Message.add_signal (   self,
  s 
)
def dbc_parse.Message.contains_enums (   self)
def dbc_parse.Message.contains_muxed_signals (   self)
def dbc_parse.Message.gen_converted_struct (   self,
  self_node,
  gen_all 
)
def dbc_parse.Message.get_decode_code (   self)
def dbc_parse.Message.get_encode_and_send (   self,
  name 
)
def dbc_parse.Message.get_encode_code (   self)
def dbc_parse.Message.get_mux_index_signal (   self)
def dbc_parse.Message.get_muxes (   self)
def dbc_parse.Message.get_non_mux_signal_decode_code (   self,
  raw_sig_name,
  prefix = '' 
)
def dbc_parse.Message.get_signal_decode_code_for_mux (   self,
  mux,
  raw_sig_name,
  prefix = '' 
)
def dbc_parse.Message.get_struct_for_mux (   self,
  mux,
  non_muxed_signals,
  gen_mia_struct 
)
def dbc_parse.Message.get_struct_name (   self)
def dbc_parse.Message.is_recipient_of_at_least_one_sig (   self,
  node 
)

Field Documentation

dbc_parse.Message.dlc
dbc_parse.Message.mid
dbc_parse.Message.name
dbc_parse.Message.sender
dbc_parse.Message.signals

The documentation for this class was generated from the following file:
  • /var/www/html/SJSU-DEV-Linux/firmware/default/lib/_can_dbc/dbc_parse.py