-
Improvement
-
Resolution: Fixed
-
Minor
-
None
A method 'isEngineOn' should be implemented in 'application_t' class.
This method should return a boolean and determine the engine state using the engine speed (got with a UBS/UBD2 request).
This method should be used to check engine state before sending a diagnostic request ('subscribe_unsubscribe_diagnostic_messages' function in 'low-can-cb.cpp' file), and rise a warning when a diagnostic request is send when the engine is off.
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
13739,2 | Add saving of diagnostic messages information | master | apps/agl-service-can-low-level | Status: MERGED | +2 | +1 |
13741,2 | Add possibility to subscribe to a recurring request permanently | master | apps/agl-service-can-low-level | Status: MERGED | +2 | +1 |
13743,2 | Detect engine state and use it during diagnostic messages subscriptions | master | apps/agl-service-can-low-level | Status: MERGED | +2 | +1 |
13795,1 | Add boolean to set receive state of diagnostic message. | master | src/low-level-can-generator | Status: MERGED | +2 | 0 |