
LIN_BLF_Format.docx
LIN
BLF Logging Format
Specification
Version 1.13.1 of 2017-04-19
Status
Completed
Publisher
Vector Informatik GmbH
© 2017 All rights reserved.
Any distribution or copying is subject to prior written approval by Vector.
Note: Hardcopy documents are not subject to change management.

Vector Informatik GmbH Specification LIN 2 / 34
BLF Logging Format
Document Management
Revision list
Version
Date
Editor
Section
Changes, comments
1.0
2009-04-08
Sha
All
Creation
1.1
2009-04-15
Sha
3.3, 3.4, 3.5
Format has been extended for
CANoe/CANalyzer 7.1 SP3
1.2
2009-04-15
Sha
2.5
Added explanation of State code=14
1.3
2009-05-19
Gia
1
Added Disclaimer
1.4
2009-08-27
Sha
3.3.3, 3.4.3, 3.5.3,
3.6.2
Format has been extended for
CANoe/CANalyzer 7.2
1.5
2010-01-15
Sc
All
New member mObjectVersion in
VBLObjectHeader and VBLObjectHeader2
and mChecksumModel in
VBLLINMessageDescriptor.
1.6
2010-02-09
Sc
3.1.6
Correction of typo (mObjectHeader =>
mObjectVersion)
1.7
2010-02-17
Sha
3.1.6; 3.3.3; 3.4.3;
3.5.3; 3.6.2
Cosmetic correction to changes done in v. 1.5
and v1.6
1.8
2010-08-24
Sc
3.17, 3.18
New events VBLLINUnexpectedWakeup and
VBLLINShortOrSlowResponse
1.9
2010-08-27
Sc
3.19
New event VBLLINDisturbanceEvent
1.10
2010-10-27
Sha
3.17, 3.18; 3.19
Cosmetic correction to changes done in v. 1.8
and v1.9
1.11
2013-03-11
Vrd
3.4.3, 3.5.3,3.6.2
New reserved fields VBLLINSendError2,
VBLLINCRCError2 & VBLLINReceiveError2
1.12
2014-09-15
Mth
3.20
New event VBLLINShortOrSlowResponse2
1.13
2016-03-02
Set
3.14
Extended event
VBLLINSchedulerModeChange
1.13.1
2017-04-19
Mom
All
CI and layout

Vector Informatik GmbH Specification LIN 3 / 34
BLF Logging Format
Contents
1 Disclaimer ................................................................................................................................................... 5
2 Overview .................................................................................................................................................... 5
3 Format Description ..................................................................................................................................... 6
3.1 Common Data Types ............................................................................................................................... 6
3.1.1 VBLObjectHeaderBase ................................................................................................................. 6
3.1.2 VBLObjectHeader ......................................................................................................................... 6
3.1.3 VBLObjectHeader2 ....................................................................................................................... 7
3.1.4 VBLLINBusEvent ........................................................................................................................... 7
3.1.5 VBLLINSynchFieldEvent ................................................................................................................ 8
3.1.6 VBLLINMessageDescriptor ........................................................................................................... 8
3.1.7 VBLLINDatabyteTimestampEvent ................................................................................................ 8
3.1.8 Direction ...................................................................................................................................... 9
3.2 Obsolete Types ........................................................................................................................................ 9
3.2.1 VBLLINMessage ............................................................................................................................ 9
3.2.2 VBLLINCRCError ........................................................................................................................... 9
3.2.3 VBLLINReceiveError ................................................................................................................... 10
3.2.4 VBLLINSendError ........................................................................................................................ 12
3.2.5 VBLLINSyncError ........................................................................................................................ 12
3.2.6 VBLLINWakeupEvent ................................................................................................................. 13
3.2.7 VBLLINSpikeEvent ...................................................................................................................... 13
3.2.8 VBLLINLongDomSignalEvent ...................................................................................................... 13
3.2.9 VBLLINStatisticEvent .................................................................................................................. 14
3.3 VBLLINMessage2 ................................................................................................................................... 14
3.3.1 Version 1 .................................................................................................................................... 14
3.3.2 Version 2 .................................................................................................................................... 15
3.3.3 Version 3 .................................................................................................................................... 16
3.4 VBLLINCRCError2 ................................................................................................................................... 17
3.4.1 Version 1 .................................................................................................................................... 17
3.4.2 Version 2 .................................................................................................................................... 18
3.4.3 Version 3 .................................................................................................................................... 18
3.5 VBLLINReceiveError2............................................................................................................................. 19
3.5.1 Version 1 .................................................................................................................................... 19
3.5.2 Version 2 .................................................................................................................................... 21
3.5.3 Version 3 .................................................................................................................................... 23
3.6 VBLLINSendError2 ................................................................................................................................. 25
3.6.1 Version 1 .................................................................................................................................... 25
3.6.2 Version 2 .................................................................................................................................... 26
3.7 VBLLINSyncError2 .................................................................................................................................. 26
3.8 VBLLINWakeupEvent2 ........................................................................................................................... 26

Vector Informatik GmbH Specification LIN 4 / 34
BLF Logging Format
3.9 VBLLINSpikeEvent2 ............................................................................................................................... 27
3.10 VBLLINLongDomSignalEvent2 ............................................................................................................... 27
3.11 VBLLINDLCInfo ....................................................................................................................................... 28
3.12 VBLLINChecksumInfo ............................................................................................................................ 28
3.13 VBLLINSlaveTimeout ............................................................................................................................. 29
3.14 VBLLINSchedulerModeChange .............................................................................................................. 29
3.14.1 Version 1 .................................................................................................................................... 29
3.14.2 Version 2 .................................................................................................................................... 29
3.14.3 Version 3 .................................................................................................................................... 30
3.15 VBLLINBaudrateEvent ........................................................................................................................... 30
3.16 VBLLINSleepModeEvent ........................................................................................................................ 30
3.17 VBLLINUnexpectedWakeup .................................................................................................................. 31
3.18 VBLLINShortOrSlowResponse ............................................................................................................... 32
3.19 VBLLINDisturbanceEvent ....................................................................................................................... 32
3.20 VBLLINShortOrSlowResponse2 ............................................................................................................. 33

Vector Informatik GmbH Specification LIN 5 / 34
BLF Logging Format
1 Disclaimer
Severability clause - Restrictions for the usage of Vector logging data formats outside of Vector products
The format specification / access functions for the Vector BLF and ASC logging data formats are made available
under the restrictions and conditions cited hereafter.
Please note that Vector Informatik neither gives any guarantee nor assumes any liability beyond compulsory
legal regulations for the BLF or ASC logging format respectively as well as for the access functions to the single
objects.
Vector Informatik disclaims all liability for errors which might be contained in the access functions or the
format specification itself.
Vector Informatik does neither provide support for the integration into your software nor for problems
occurring inside your software on the customer side.
Beyond that Vector Informatik reserves the right to change the BLF or ASC data format respectively anytime
without prior notification. Therefore, the compatibility of the format is not ensured.
2 Overview
The document specifies the format of LIN events in the CANoe/CANalyzer BLF logging. The described structures
can be used to read and write BLF logging files using the binlog.dll, which can be found in the CANoe/CANalyzer
User Data folder:
<UserDataFolder>\Programming\BLF_Logging
评论0