summaryrefslogtreecommitdiffstats
path: root/src/diagnostic/diagnostic-manager.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-04-11Handle project new architecture using new CMakeFileRomain Forlot1-618/+0
2017-04-11Fix: wrong period operation without unit multiplicatorRomain Forlot1-1/+1
2017-04-11Handle simultaneous subscription to diagnostic messages.Romain Forlot1-6/+13
2017-04-11Fix: unsubscription to diagnostic messages.Romain Forlot1-1/+1
2017-04-11Get recurring requests suspend proof.Romain Forlot1-2/+2
2017-04-11Improve detail in DEBUG message at recurring request submissionRomain Forlot1-3/+7
2017-04-11Erase compilation WARNING.Romain Forlot1-3/+3
2017-04-11Fix: wrong pointer validity check...Romain Forlot1-1/+1
2017-04-11Fix: don't clean recurring request except if forcedRomain Forlot1-4/+3
2017-03-23Comments.Romain Forlot1-1/+2
2017-03-23Max in flight requests set to 8Romain Forlot1-0/+10
2017-03-23Send diag request only if not other one with some id runningRomain Forlot1-19/+19
2017-03-20Make error goes back to the subscribed clients when unsupported.Romain Forlot1-0/+1
2017-03-20Fix: Avoid segfault if diagnostic bus isn't correctly set.Romain Forlot1-5/+14
2017-03-19Fix bad handling unsupported OBD2 messages subscription.Romain Forlot1-1/+1
2017-03-17Comments fixes, typo and formating.Romain Forlot1-4/+4
2017-03-16Diagnostic requests will occur depending on their frequency.Romain Forlot1-1/+1
2017-03-16Wrong error handling when fire diagnostic request.Romain Forlot1-6/+4
2017-03-16Include cleaningRomain Forlot1-1/+0
2017-03-16Adding missing doxygen comments.Romain Forlot1-49/+189
2017-03-16Implement check of supported diagnostic PID.Romain Forlot1-1/+11
2017-03-16Improve commentsRomain Forlot1-0/+1
2017-03-16Finalization of decoding part of diagnostic messages.Romain Forlot1-32/+84
2017-03-16Simplification of checking Diagnostic response.Romain Forlot1-23/+15
2017-03-16Revert accessing CAN device with a map indexing on dev nameRomain Forlot1-7/+7
2017-03-16Improve shims_logger function to get full details.Romain Forlot1-3/+8
2017-03-16Get recurring requests works.Romain Forlot1-38/+33
2017-03-16Simplification of diagnostic manager. Delete uneeded vectorRomain Forlot1-39/+20
2017-03-16Less control before process the CAN message.Romain Forlot1-6/+5
2017-03-16Implement regular event launching using systemd event loopRomain Forlot1-11/+16
2017-03-16Move diagnostic requests scheduling to diagnostic managerRomain Forlot1-1/+22
2017-03-16Fix: Initialization and entries flowRomain Forlot1-8/+11
2017-03-16Get decoding diagnostic request from decoding thread of can_bus_tRomain Forlot1-0/+57
2017-03-16Change method returned value. Needed with send_request()Romain Forlot1-8/+6
2017-03-16Implemente way to send diagnostic request when subscribed.Romain Forlot1-0/+54
2017-03-16Make diagnostic manager initialization processus.Romain Forlot1-27/+34
2017-03-16Instead of a global pointer, config is now a Singleton.Romain Forlot1-1/+1
2017-03-16Keep raw pointer for now as we have to move them around vector.Romain Forlot1-43/+57
2017-03-16Finalize the class active_diag... to get it compile.Romain Forlot1-5/+5
2017-03-16Adding requests to diagnostic manager implemented.Romain Forlot1-10/+204
2017-03-16Fix: include statement with wrong path.Romain Forlot1-2/+5
2017-03-16Added constructor to get vector initialized with defaultRomain Forlot1-1/+3
2017-03-16Add necessary to be able to initialize diagnostic manager shims.Romain Forlot1-2/+13
2017-03-16Changing to a raw pointer can_bus_dev member and addRomain Forlot1-1/+4
2017-03-16Respect the signature requested by uds-c lib.Romain Forlot1-1/+1
2017-03-16Introducing diagnostic manager class.Romain Forlot1-0/+43