INNER CODE UNIT · Python

list_messages

zhinkgit/embeddedskills · can/scripts/can_decode.py:55

def list_messages(db, signal_filter=None):
    """列出数据库中的报文定义"""
    messages = []
    for msg in db.messages:
        signals = []
        for sig in msg.signals:
            if signal_filter and signal_filter.lower() not in sig.name.lower():
                continue
            sig_info = {
                "name": sig.name,
                "start_bit": sig.start,
                "length": sig.length,
                "unit": sig.unit or "",
                "min": sig.minimum,
                "max": sig.maximum,
            }
            signals.append(sig_info)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…