NOTE: You must have termination at each end of the CAN Bus (120R). Pilot does not have any termination.

NOTE: For correct operation, there must be a device on the bus that acknowledges messages (ACKs). Some analysers do not do this by default.

Default Messages

The Pilot devices come as standard with data output on the CAN bus at 1MHz with standard addressing (i.e. not extended addressing). Messages and bytes are most significant bit first.

A default 8 byte message is transmitted on 0x403 as:

[HeartRate:8][HeartRateZone:8][EnergyBurn:8][Exertion:8][RRInterval:16][HRVariabiliy:16]

A second 2 byte message is on 0x409 as:

[UnitNumber:16]

The Pilot will transmit both messages at 1Hz - they will be all zeros if there is no wearable device available.

 

Pilot-CAN Optional Message

Some connected wearables (e.g. the Zephyr BioHarness) provide breathing rate and other information. The Pilot-CAN-BioHarness configuration has an additional message.

A six byte message is transmitted on 0x405 as:

[Temperature:16][BreathingRate:16][BreathingRateConfidence:8][HeartRateConfidence:8]

Where:

Temperature is in units of 0.1C

Breathing Rate is in units of 0.1bpm.

The two confidence measures are 0..100%

 

NB. For more information, see: CAN Endianness