STM32Cube Expansion Pack CAN Stack
List the defined Data IDs used inside the protocol
Collaboration diagram for List the defined Data IDs used inside the protocol:

Macros

#define CanFT2p0_UniqueId_Big8   0x0
 
#define CanFT2p0_UniqueId_Mini4   0x2
 
#define CanFT2p0_UniqueId_Mini5   0x4
 
#define CanFT2p0_UniqueId_Mini8   0x6
 
#define CanFT2p0_SwitchPanelId   0x0244
 product ID of the Switchpanel(s)
 
#define CanFT2p0_FT500Id   0x0280
 product ID of the FT500 ECU
 
#define CanFT2p0_FT600Id   0x0281
 product ID of the FT600 ECU
 
#define CanFT2p0_WBo2Nano   0x0240
 product ID of the WB O2 Nano
 
#define CanFT2p0_EGT_8AId   (0x0800)
 product ID of the EGT-8 model A More...
 
#define CanFT2p0_EGT_8BId   (0x0880)
 product ID of the EGT-8 model B More...
 

Enumerations

enum  CanFT2p0_DataName {
  Unknown, TPS, MAP, AirTemp,
  EngineTemp, Cyl1_O2, Cyl2_O2, LeftBank_O2,
  RightBank_O2, General_O2, SW_Button_State, SW_Button_Color,
  DataName_ListEnd
}
 this are the DataIds corresponding to the Fueltech Protocol description More...
 
enum  CanFT2P0_SwitchPanelDataIds {
  Button_01_State, Button_01_Color, Button_02_State, Button_02_Color,
  Button_03_State, Button_03_Color, Button_04_State, Button_04_Color
}
 this enum defines the order of the data array to describe a Fueltech SwitchPanel
 

Detailed Description

File Name : CanFT2p0TL_FixedNames.h Description : This file provides code for the configuration of the CanFT2p0TL_FixedNames.h instances.

Last updated : Feb 12, 2022 10:58:15 AM

Attention

Copyright (c) 2022 STMicroelectronics. All rights reserved.

This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.

Macro Definition Documentation

◆ CanFT2p0_EGT_8AId

#define CanFT2p0_EGT_8AId   (0x0800)

product ID of the EGT-8 model A

Note
  • Channel 1 - 4 on message ID 0x0080
  • Channel 5 - 8 on message ID 0x0100
using fix point data with low nibble for 0.1-0.9 (0.2 and 0.8 not supported)

Definition at line 97 of file CanFT2p0_FixedNames.h.

◆ CanFT2p0_EGT_8BId

#define CanFT2p0_EGT_8BId   (0x0880)

product ID of the EGT-8 model B

Note
  • Channel 1 - 4 on message ID 0x0080
  • Channel 5 - 8 on message ID 0x0100
using fix point data with low nibble for 0.1-0.9 (0.2 and 0.8 not supported)

Definition at line 103 of file CanFT2p0_FixedNames.h.

◆ CanFT2p0_UniqueId_Big8

#define CanFT2p0_UniqueId_Big8   0x0

Unique ID for the older switch panel 8

Definition at line 75 of file CanFT2p0_FixedNames.h.

◆ CanFT2p0_UniqueId_Mini4

#define CanFT2p0_UniqueId_Mini4   0x2

Unique ID for the switch panel 4 (old and mini)

Definition at line 77 of file CanFT2p0_FixedNames.h.

◆ CanFT2p0_UniqueId_Mini5

#define CanFT2p0_UniqueId_Mini5   0x4

Unique ID for the switch panel 5 (old and mini)

Definition at line 79 of file CanFT2p0_FixedNames.h.

◆ CanFT2p0_UniqueId_Mini8

#define CanFT2p0_UniqueId_Mini8   0x6

Unique ID for the switch panel 8 mini

Definition at line 81 of file CanFT2p0_FixedNames.h.

Enumeration Type Documentation

◆ CanFT2p0_DataName

this are the DataIds corresponding to the Fueltech Protocol description

we use the DataID not the MeasureId The Data will be mapped to it's MeasureID and Data according to it's type (

Todo:
we need a way to do this)

In addition we use DataIds to handle buttons and lights on the Switchpanel

Definition at line 37 of file CanFT2p0_FixedNames.h.