I have a question to all those guys who have experience with CAN bus software and protocol J1939:
We should interface to the vehicle CAN bus with our product. The customer has defined about 10 messages which we should send continously. These messages are defined as J1939 standard messages.( so what?)
Should I need to buy all J1939 packet stack for this purpose? Or I can simply implement these messages according to the spec without using J1939?
In the past I interfaced the other CAN device using the messages defined by the device manufacturer and everything worked OK without using the J1939, although later on I learned that this device conforms to the J1939. What does the conformity means? Except the fact that it should be extended CAN version 2.0B.
Why I should by the whole J1939 package for implementing some 10 messages? We are confused by all those customers which talk about J1939 maybe without knowing what are they talking about! Is there something else which I don't understand? Please let me know your opinion. Yossi