46 #define DIAG_ANALYZER_TYPE_DEFAULT 0 55 #define KDI_DEFAULT_MAX_SAMPLE_SIZE 8196 101 uint32_t edgeTimes[8192];
218 const char *configBuffer,
219 DiagDataPtr diagData);
254 canStatus CANLIBAPI kvDiagReadSample (DiagDataPtr diagData,
255 kvDiagSample *sample);
277 uint32_t bufferLength,
281 canStatus CANLIBAPI kvDiagCalculateBitrate(DiagDataPtr diagData, bitrates_t *bitrate);
286 canStatus CANLIBAPI kvDiagResetBitrateCalculation(DiagDataPtr diagData);
291 canStatus CANLIBAPI kvDiagCalculateClockOffset(DiagDataPtr diagData,
302 canStatus CANLIBAPI kvDiagResetClockToleranceCalculation(
void *diagData);
320 uint8_t *analyzerCount);
canStatus kvDiagAttach(const CanHandle hnd, uint32_t type)
canStatus kvDiagAlloc(DiagDataPtr *diagData)
canStatus kvDiagGetNumberOfAnalyzers(const CanHandle hnd, uint8_t *analyzerCount)
canStatus kvDiagGetAnalyzerInfo(const CanHandle hnd, uint8_t analyzerNo, uint32_t *type, uint32_t *version)
canStatus kvDiagReadSampleRaw(DiagDataPtr diagData, uint8_t *buffer, uint32_t bufferLength, int *sampleLength)
Definitions for the CANlib API.
canStatus kvDiagStop(const CanHandle hnd)
canStatus
Definition: canstat.h:84
canStatus kvDiagDetach(const CanHandle hnd)
canStatus kvDiagStart(const CanHandle hnd)
canStatus kvDiagDealloc(DiagDataPtr *diagData)
void * DiagDataPtr
Definition: kvDiag.h:64
canHandle CanHandle
Definition: canlib.h:160
canStatus kvDiagConfigure(const CanHandle hnd, const char *configBuffer, DiagDataPtr diagData)