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

Public Member Functions

def __init__ (self, name, bit_start, bit_size, endian_and_sign, scale, offset, min_val, max_val, recipients, mux, signal_min, signal_max)
 
def is_enum_type (self)
 
def is_muxed (self)
 
def is_unsigned_var (self)
 
def is_real_signed (self)
 
def get_code_var_type (self)
 
def get_signal_code (self)
 
def get_encode_code (self, raw_sig_name, var_name)
 
def get_decode_code (self, raw_sig_name, prefix='')
 

Data Fields

 has_field_type
 
 name
 
 bit_start
 
 bit_size
 
 endian_and_sign
 
 offset
 
 offset_str
 
 scale
 
 scale_str
 
 min_val
 
 min_val_str
 
 max_val
 
 max_val_str
 
 signal_min
 
 signal_max
 
 recipients
 
 enum_info
 
 mux
 

Constructor & Destructor Documentation

def dbc_parse.Signal.__init__ (   self,
  name,
  bit_start,
  bit_size,
  endian_and_sign,
  scale,
  offset,
  min_val,
  max_val,
  recipients,
  mux,
  signal_min,
  signal_max 
)

Member Function Documentation

def dbc_parse.Signal.get_code_var_type (   self)
def dbc_parse.Signal.get_decode_code (   self,
  raw_sig_name,
  prefix = '' 
)
def dbc_parse.Signal.get_encode_code (   self,
  raw_sig_name,
  var_name 
)
def dbc_parse.Signal.get_signal_code (   self)
def dbc_parse.Signal.is_enum_type (   self)
def dbc_parse.Signal.is_muxed (   self)
def dbc_parse.Signal.is_real_signed (   self)
def dbc_parse.Signal.is_unsigned_var (   self)

Field Documentation

dbc_parse.Signal.bit_size
dbc_parse.Signal.bit_start
dbc_parse.Signal.endian_and_sign
dbc_parse.Signal.enum_info
dbc_parse.Signal.has_field_type
dbc_parse.Signal.max_val
dbc_parse.Signal.max_val_str
dbc_parse.Signal.min_val
dbc_parse.Signal.min_val_str
dbc_parse.Signal.mux
dbc_parse.Signal.name
dbc_parse.Signal.offset
dbc_parse.Signal.offset_str
dbc_parse.Signal.recipients
dbc_parse.Signal.scale
dbc_parse.Signal.scale_str
dbc_parse.Signal.signal_max
dbc_parse.Signal.signal_min

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