Rigorously Tested
One of the initial requirements for the CANdence platform was to log 1 billion CAN frames with perfect fidelity. To test this, a sequenced datastream is recorded, then validated in the output. This allows detection of missed or jumbled frames to a high degree of accuracy.
CANdence C1.0
The testing for this model was carried out using the 8by data packet as a U64 variable - incremented by the sender each message. Testing was carried out at 1000kbps, with a message sent every 140us (~7200Hz).
Total frames received ~1.1bn, 3 resynchronisation events (-32 deviations), zero errors.
CANdence FD1.0
The testing for this model was carried out using the 64by data packet as a U64 variable packed in first and last 8 bytes - incremented by the sender each message. Testing was carried out at 1000kbps nominal / 4000kbps data, with a message sent every 210us (~4800Hz).
Total frames received ~1.6bn, 0 resynchronisation events (-32 deviations), zero errors.