# Snapshot Tool

In the context of CAN bus logging, a snapshot file refers to a JSON-formatted file containing a periodic sample or "snapshot" of decoded CAN bus data for select CAN signals of interest.

The steps below help you transmit a periodic sample of decoded CAN bus data for select CAN messages of interest in JSON format.

{% hint style="info" %}

#### Notes:

* Before you begin these steps, add and enable AWS configuration for the ReXgen logger.
  {% endhint %}

Drag the Snapshot tool in the Transmitting section in the configuration window.

* This opens the Snapshot window

<figure><img src="/files/y5emZKrtcJtetKIt7xxC" alt=""><figcaption></figcaption></figure>

**Add Snapshot File:** Users can add and name a new snapshot file.

**Remove Snapshot File:** This allows users to remove an existing snapshot file.

**Add Items:** This allows users to add items to a snapshot file.

**Remove Items:** This allows users to remove items from a snapshot file.

<figure><img src="/files/sGqmICsXv3wFDiCCFfql" alt=""><figcaption></figcaption></figure>

Click on the ‘Add Snapshot File’ tab –

* Enter the desired name, sampling rate (sec) and upload rate, and click OK.

<figure><img src="/files/1biHM2c1oVorefoYxBAn" alt=""><figcaption></figcaption></figure>

Once the name of the Snapshot file is assigned, click the ‘Add Items’ tab to add the required items to the snapshot file.

<figure><img src="/files/qQW1LJ7HrN3qWjI7rrZG" alt=""><figcaption></figcaption></figure>

#### **(a) Add Signals:**

* Add signals from the existing DBC file by clicking on the check box beside them.

<figure><img src="/files/zrOwfHUhg11GbMyNapfb" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}

#### Note:

* One snapshot file supports only fourteen (14) items.
  {% endhint %}

OR

To add a new dbc file, click on the folder icon, select the desired dbc file containing the parameters, and click ‘Open’.

<figure><img src="/files/hxz7O2ztPcO86Kw0YoM8" alt=""><figcaption></figcaption></figure>

Select up to fourteen items and click ‘OK’.

<figure><img src="/files/VyWTU7A6qGBXSzE7ZdkF" alt=""><figcaption></figcaption></figure>

Once the items are added to the snapshot file, specify the CAN source for each item separately.

<figure><img src="/files/5HWgSbU2LTreLKLkxoxN" alt=""><figcaption></figcaption></figure>

#### (b) Add Internal Channels

Add internal channels by checking the checkboxes beside them, then click OK.

<figure><img src="/files/HOzDlpQ5tNjng28s1xgq" alt=""><figcaption></figcaption></figure>

Click “Run” to update the configuration. ![](/files/H9LilU7BIH06A034d1de)

* The configuration will be loaded into the data logger and will immediately start uploading to the S3 bucket.
* The snapshot file is stored in the ‘Root’ folder inside your S3 bucket.

<figure><img src="/files/HXWm37ctiuLBDKU7gi7l" alt=""><figcaption></figcaption></figure>

Open the root folder to view the snapshot file.

* The file is stored in ‘.json’ format.

<figure><img src="/files/RNu9T3Iz36Ri6l0351tv" alt=""><figcaption></figcaption></figure>

View the live value updates of the configured snapshot parameters in the snapshot .json file.

<figure><img src="/files/WhHXwvtrzKbGbXcBzECt" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}

#### Note:

* Snapshot is limited to 1 file with 13 items.
* Multiplexes signals are not supported.
  {% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.influxtechnology.com/support_guides/rexdesk-configuration-software-s/rexdesk-rexgen-series-configuration-software/rexdesk-manual/quick-start-guide/advanced-configuration/snapshot-tool.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
