RE: CANOpen illegal messages
Larry Ciummo <[email protected]> Fri, 1 May 2015 10:20:54 -0400
| Newsgroups | gmane.comp.hardware.bus.can |
|---|---|
| Message-ID | <211ADEEF7751714695A0E57B45F1057C017B8DCE2505@ximail1> |
If this is CANOpen, then ID=0 is an NMT message for a state change, but it takes two data bytes - one for the new state and one for node id. NMT services are generally unconfirmed and if the request is correct, the state will change. If the request is invalid (ie your DLC should be 2, not 0). I'm guessing nothing will happen. From: [email protected] [mailto:[email protected]] On Behalf Of Smith, David Sent: Thursday, April 30, 2015 3:39 PM To: [email protected]; [email protected] Subject: RE: [CANLIST] CANOpen illegal messages The simplest approach would be to ignore an undefined yet correctly formed message, (correct number of bits, good CRC, EOF, etc). If the concern is about system degradation due to bandwidth consuming, high-priority junk, then a communication error status could be set. Dave Smith -----Original Message----- From: [email protected]<mailto:[email protected]> [mailto:[email protected]] On Behalf Of John Dammeyer Sent: Thursday, April 30, 2015 1:52 PM To: [email protected]<mailto:[email protected]> Subject: [CANLIST] CANOpen illegal messages What should a CAN module do if someone puts a message on the bus with an ID=000 and DLC=0? Thanks John Dammeyer -- Archives and useful links: http://groups.yahoo.com/group/CANbus Subscribe and unsubscribe at www.vector.com/canlist/<http://www.vector.com/canlist/> Report any problems to <[email protected]><mailto:[email protected]%3e> -- Archives and useful links: http://groups.yahoo.com/group/CANbus Subscribe and unsubscribe at www.vector.com/canlist/<http://www.vector.com/canlist/> Report any problems to <[email protected]><mailto:[email protected]%3e> ________________________________