linSetBaudrate
Valid for: CANoe DEFunction Syntax
void linSetBaudrate(long baudrate);// form 1Void linSetBaudrate(long minBaudrate, long maxBaudrate);// form 2
Description
With this function it is possible to change the baudrate during the measurement. It is also possible to activate automatic baudrate detection in a specified range. Note- It is recommended setting the baudrate via the database or the hardware configuration dialog. This function is especially useful for test cases (conformance test) which have to run at a number of different baudrates.
- This function can be used also when LIN hardware is not in Master mode.
- During automatic baudrate detection no bus event will be reported until the baudrate has been detected successfully.
- For automatic baudrate detection the min and max baudrate shall only deviate in the range of +-15%.
- With linSetBaudrateDetectionRange this range can be extended to up to +-30%.
linSetBaudrateDetectionRangealso allows to limit the range.
Parameters
- baudrate: Baudrate to be set [in bit/sec]. Value range: 200 Baud – 30500 Baud
- minBaudrate: The lower border of the automatic baudrate detection range. Value range: 200 Baud – maxBaudrate
- maxBaudrate: The upper border of the automatic baudrate detection range. Value range: minBaudrate – 30500 Baud