From 14d1b44ea7e577af4a372e20626723f564a23206 Mon Sep 17 00:00:00 2001 From: Marcus10110 Date: Wed, 30 Sep 2020 20:40:51 -0700 Subject: [PATCH] automatic template update of Controller Area Network (CAN) Analyzer --- README.md | 43 +++++++++++++++++++++++++++++++++++++++++++ azure-pipelines.yml | 4 +++- 2 files changed, 46 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index aaedd34..2a51b78 100644 --- a/README.md +++ b/README.md @@ -83,3 +83,46 @@ cmake .. ``` Then, open the newly created solution file located here: `build\can_analyzer.sln` + + +## Output Frame Format + +### Frame Type: `"identifier_field"` + +| Property | Type | Description | +| :--- | :--- | :--- | +| `identifier` | int | Identifier, either 11 bit or 29 bit | +| `extended` | bool | (optional) Indicates that this identifier is a 29 bit extended identifier. This key is not present on regular 11 bit identifiers | +| `remote_frame` | bool | (optional) Present and true for remote frames | + +### Frame Type: `"control_field"` + +| Property | Type | Description | +| :--- | :--- | :--- | +| `num_data_bytes` | int | Number of data bytes in the transaction | + +### Frame Type: `"data_field"` + +| Property | Type | Description | +| :--- | :--- | :--- | +| `data` | int | The byte | + +### Frame Type: `"crc_field"` + +| Property | Type | Description | +| :--- | :--- | :--- | +| `crc` | int | 16 bit CRC value | + +### Frame Type: `"ack_field"` + +| Property | Type | Description | +| :--- | :--- | :--- | +| `ack` | bool | True when an ACK was present | + +### Frame Type: `"can_error"` + +| Property | Type | Description | +| :--- | :--- | :--- | + + +Invalid CAN data was encountered diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 13aaacd..3c74c5d 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -82,7 +82,9 @@ jobs: artifact: AnalyzerLibLinux - download: current artifact: AnalyzerLibWin - patterns: '*.dll' + patterns: | + *.dll + *.pdb - download: current artifact: AnalyzerLibMac - script: |