Log File Specification
Log File
MicroPeckerX LIN Analyzer Plus outputs captured logs as CSV log files.
Details of log file contents are described below.
Log File Sample
A sample log file is shown below.
Header Section
Outputs summary information of the log file.
| Item | Description | Notes |
|---|---|---|
| FileName | Displays file name at output time. | |
| DateTime | Displays logging start date/time in YYYY/MM/DD hh:mm:ss format. | For log files saved in Analyze Window Analyze tab, date/time of log merge is displayed. |
| Ch | Displays target channel number for logging (example: 1-1). | If saving a merged multi-channel log from Analyze Window Analyze tab, Mixed is displayed. |
| Offset | For logs saved with timestamp offset display enabled in Analyze Window, displays timestamp of the log used as offset base. If offset display is disabled, zero is displayed. | Display format follows Time Stamp Form in Option dialog at Tx/Rx time. |
Data Section
Outputs one monitored frame per line.
| Item | Description | Notes |
|---|---|---|
| Time | Displays Tx/Rx timestamp. | Display format follows Time Stamp Form in Option dialog. |
| Ch | Displays Tx/Rx channel. | |
| Protocol | Displays Tx/Rx protocol. | |
| Dir | Displays T for transmitted frames and R for received frames. | If Type is B-Sleep (no frame Tx/Rx), - is displayed. |
| Label | Displays label name if frame matches label filter condition configured in Label Filter Window at Tx/Rx time. | See Label Function. |
| State | Displays OK for normal frames and NG for error frames. | |
| Type | Displays frame type. One of the following is displayed. Normal frames: Header, Response, LIN Frm, Wakeup, Sleep, B-Sleep Error frames: Parity Err., CheckSum Err., ShortMsg Err., Bit Err., NoRes Err., SyncBrk. Long, SyncBrk. Short, SyncField Err, Framing Err., H. Timeout, UART Err., Bus Err. | |
| Format | Displays break field bit width or wakeup signal Tx/Rx time. Target Type values are:Break field bit width: Header, LIN Frm., Sleep, SyncBrk. Short, Parity Err., SyncField Err. Wakeup signal Tx/Rx time: Wakeup | If Type is not in the list, - is displayed. |
| ID | Displays Tx/Rx ID in hexadecimal. | |
| DLC | Displays Tx/Rx data length. | |
| D1-D8 | Displays Tx/Rx data in hexadecimal. | If framing error occurs, - is displayed. |
| D9 | Displays Tx/Rx checksum. | If framing error occurs, - is displayed. |
Storage Folder and File Name
Automatically Saved Log Files
When log files are automatically saved with Save Log File checkbox ON in toolbar:
| Item | Description | Notes |
|---|---|---|
| Storage folder | "folder path entered in toolbar Log Folder" + "\\" + "3-digit number shown in toolbar No field" | No value is determined when monitoring starts. The application checks whether subfolders 000-999 exist under the folder specified in Log Folder, and uses the smallest non-existing number. |
| Log file name | "string entered in toolbar Log File Name" + "_" + "Ch number (1-1, 1-2, ..., 4-2)" + ".csv" | If split-save is enabled in options, an underscore and split number (4-digit sequence from 0000) are inserted between channel number and extension:"Log File Name" + "_" + "Ch number" + "_" + "split number" + ".csv" |
tip
If all subfolders 000-999 already exist under the folder specified in Log Folder, an error appears at monitoring start and monitoring cannot start.
Manually Saved Log Files
When saved manually by clicking
in Analyze Window:
| Item | Description | Notes |
|---|---|---|
| Storage folder | Folder path specified in file dialog | |
| Log file name | File name specified in file dialog | Default file name is:"Ch" + "Ch number (1-1, 1-2, ..., 4-2)" + "_" + "monitoring start datetime or log merge datetime (YYYYMMDDhhmmss)" + ".csv" |