CAN DragonEmSA
methodEmSACANLibrary

EmSACANLibrary.CalculateTiming

Prototype

EmSACANTimingInfo CalculateTiming(EmSACANAdvancedChannelConfig channelConfig);

Description

Computes bit rates and sample points from advanced port config.

Parameters

ParameterDirectionTypeDescription
channelConfiginEmSACANAdvancedChannelConfigAdvanced timing input.

Return value

Calculated timing values.

Example

var adv = new EmSACANAdvancedChannelConfig { /* ... */ };

EmSACANTimingInfo timing = EmSACANLibrary.CalculateTiming(adv);

Console.WriteLine($"Nominal {timing.NominalBitrate} kbps @ {timing.NominalSamplePoint:F1}%");