Skip to content

J1939 2-bit signals considered invalid if they equal 0b11 (3) #1237

@MatinF

Description

@MatinF

Hi Daniel,

I believe asammdf currently rejects J1939 signals that take on a value of 0b11 before scaling. This is in principle in line with the J1939-71 standard, but we would argue that it's a mistake from SAE's side that should be adjusted - their own J1939 Digital Annex includes several examples of state signals in which the value 0b11 is to be interpreted differently than being invalid. This makes sense as the J1939 protocol otherwise adds a lot of 'overhead' for storing very simple signals.

I talk about this here:

Image

I suggest instead simply to ignore invalid signals starting at 4 bits instead of 2 bits.

Martin

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions