EFILive Home Page | Downloads | Support Forum
Home
Up
Scaled Values
Lookup Tables
Raw values
DTCs
Bit Flags
Enumerations
 

 

 

Attributes

Attributes are the core of EFILive, they define each byte of the reply frames that are sent by a module in response to a mode $01, $02 or $03 command frame.

Because only mode $01, $02 and $03 requests return module data, attributes should only need to be defined for requests with those modes.

An attribute may be one of the following six types:

 

Each attribute, no matter what its type has a common set of parameters, they are:

Code
The attribute code should be a short description of the attribute being defined. It is used extensively by EFILive to label data stream attributes.

Visible
Check this box to suppress the display of the attribute while EFILive is processing the data streams.

Description
The description is a longer more detailed description of the attribute.

Start
The start field specifies the byte position and bit number within that byte. The first data byte is numbered 1, each data byte has 8 bits numbered left to right from 7 to 0.

When defining 16-bit (2 byte) attributes specify the highest numbered byte as the starting byte. In the above example the RPM attribute is a 16-bit attribute that is made up of byte positions 1 and 2. The start byte is specified as 2.

Bits
The bits field specifies how many bits to the left of the start byte and bit should be extracted from the data stream. It will usually be 8 or 16.

The maximum number of bits that may be specified for a value type attribute (Scaled, Raw, Lookup or Enumerated) is 16 bits.

The maximum number of bits that may be specified for a bit flag type attribute (DTC's and bit flags) is 8 bits.

Bit Picker
Click the ellipses (the button with the three dots) to bring up the bit picker.

You can visually pick the byte and bits that you require by clicking on the bit numbers, holding down the left mouse button and dragging the mouse to select the bits. Alternatively you can click on the buttons above the bit numbers to select whole bytes or whole words. Use the scroll bar to reveal more bytes of the data stream.

Format
Specify the format that will be used to display the dashboard gauge's value. Select from:

Format 123.682 would be rounded to the required number of decimal places and displayed as
Floating 123.682
9 124
9.9 123.7
9.99 123.68
9.999 123.682

 

Chart
Specify the chart number between 1 and 4. Alternatively you can right click on the charts' legend to select which attributes to display on the charts.


Chart numbering scheme

Series
Specify the series number between 1 and 4. Alternatively you can right click on the charts' legend to select which attributes to display on the charts.

Dashboard
Specify the dashboard number between 1 and 16. Alternatively you can right click on the dashboard gauges to select which attributes to display on the dashboard.


Dash board gauge numbering scheme

Pasting attributes from the clipboard

To make data entry a little easier, attributes may be pasted from data previously copied to the clipboard.

To paste attributes from the clipboard first click in the Code edit box in the request editor.
Having previously copied the required data into the clipboard you can now press CTRL-B to paste the attribute(s) into the vehicle definition.

The clipboard must contains one or more lines of seven tab delimited fields like the following template (do not include the column headings):

 
Startbyte.Bit Bits  Code  Description  Units  Factor  Offset 
2.0 16     RPM     Engine speed rpm     1 0
3.0 8 ECT Engine coolant temperature C 0.75 -40
...

 


Copyright 1998-2006 EFILive Limited