Software

BeingDecoder

Unique software that allows you to do it all!

What does the software do?

Configure and convert data!

The main purpose of BeingDecoder is to configure a CanBus-controller board parameters such as CanBus parameters or logging trigger.
The same interface is able to manage log downloads and conversion.

BeingDecoder interface

How to configure CanBus parameters?

CanBus parameters!

The highlight interface permits to change CanBus parameters, the field are explained only for CanBus line 1, but are the same for second one, below the meaning of fields:

  1. Enable CanBus, if checkbox si flaged the board is able to log, otherwise the bus is shutdown.
  2. CanBus speed that can be from 1000000 to 33333 bit/s.
  3. Mode, permits to select Operating mode of CanBus transceiver. Nor->normal mode permits to send ack to other Node,it is the standard way of use and is strongly recommended. Sil->silent mode don't send ack to the other node, edit only if you have advanced skills.

Advanced parameters(not necessary), refer to this document:

  1. CanBus Filter setting pop-up
  2. IDHigh and IDLow for List masking mode.
  3. MIDHigh and MIDLow for Mask masking mode.
  4. Select between List masking mode and Mask masking mode.
  5. Apply changing.
CanBus configuration

How to configure Log trigger?

Log trigger!

Log trigger permits to start logging only when a condition is verified, that can increase efficiency of the system, logging only usefull informations.
Three different trigger mode are available:

  1. Always, permits to start logging when the board is switched on.
  2. ID, permits to start log when the specified ID was found inside CanBus traffic.
  3. Signal, permits to start log when particular condition over signal is meet. This mode requires a .json configuration (.json generator from .dbc). The file should be select using Candb button or writing path directly inside text box. Once .json file is updated is possible to select a signal from database and specify a particular log starting condition over that signal.
Log trigger configuration

How to save and upload CanBus and Trigger configuration?

Upload configuration!

Save configuration is very easy:

  1. You can specify ouput path clicking on the button and selecting the folder from explorer.
  2. Config Generator button permit to generate actually config.bei file that contains all the information about CanBus configuration and trigger.
Save configuration

How to send configuration file to CanBus-Controller?

A look at CanBus-Controller file system!

When CanBus-Controller board is connected using USB (only data cable USB-C to USB-A are compatible) or microSD is plugged inside PC, is possible to see board file system:

  1. Config folder, contains only the config.bei file. In order to change configuration is enough to overwrite this file directly from BeingDecoder or manually. If file is not present or wrong, the board can't work correctly. Only file generated using BeingDecoder are compatible
  2. Error folder, contains log errors.
  3. Log folder, contains log file with a progressive number.
  4. Stream folder, usefull to stream CanBus data present in a particular file over CanBus network.
  5. Update folder, usefull in order to update firmware board, is enough to put inside this folder the new firmware and automatically after reboot board will start upload procedure.
Board file system

How to convert log data?

Convert data!

Convert data is really intuitive:

  1. You have to select log data to convert, it is possible also to specify directly board file system. Log data are inside Log folder and have .brc extension. It is possible to write directly log file path or use Log button to open explorer.
  2. You have to select a .json file configuration (how to generate .json) typing path or using button.
  3. You have to select output path, typing path or using button.
  4. You have to type file name, usually is better to set .csv extension, but is not mandatory.
  5. Since the log contains the native frequency of CanBus packet, this parameter permits to resample log to wanted frequency (better don't overcome real channel frequency, means oversample!).
  6. Smart check box, if checked permits to increase conversion speed, but it analyse only first fraction of data to determins how generate ouput file, if you want to be sure to convert all packets smart should be disable.
  7. Start conversion.
  8. Permits to check conversion status.
Convert data

How to get Licence?

Get Licence!

When you buy any BeingRobotic device you have the right to BeingDecoder licence. You need to install BeingLicencer and follow the below steps:

  1. Open the installed program and press the copy button
  2. After logging in to beingrobotic.com, it will be visible in the upper part of this page the license generator. Paste the previously copied code and press the "Request license" button
  3. After a few seconds, a new interface will be visible. Press the copy button or copy the entire code manually.
  4. Paste the code inside the lower text box.
  5. Press the "Set license" button.

Now you can use the BeingDecoder application.

BeingLicencer

Problem with installation?

Solve!

We are waiting for digital signature for our applications, so sometimes windows show the follow message, in order to install follow the step below:

  1. Click on more.
  2. The problem is realate to Publisher that is Unknown for now.
  3. Click on Run anyway button.

You surely noticed that we never ask for administrative privileges because the software doesn't have to access any kind of system file, it just has to read and write files.
If you are scarried about this procedure, mail us.

Windows installation warning

Try Demo Software

Download! Obtain licence!

This application is developed under GPL3 licence, to obtain SC or more info

Write Us