truck-code
Classes | Functions
j1939_interpreters.h File Reference
#include <stdio.h>
#include <math.h>
#include <vector>
#include <map>
#include <string>
#include "j1939_struct.h"
#include "j1939_utils.h"
Include dependency graph for j1939_interpreters.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  J1939Interpreter
 
class  PDUInterpreter
 
class  TSC1Interpreter
 
class  EBC1Interpreter
 
class  EBC2Interpreter
 
class  EEC1Interpreter
 
class  EEC2Interpreter
 
class  EEC3Interpreter
 
class  ETC1Interpreter
 
class  ETC2Interpreter
 
class  ERC1Interpreter
 
class  TFInterpreter
 
class  CCVSInterpreter
 
class  LFEInterpreter
 
class  RFInterpreter
 
class  TC1Interpreter
 
class  TURBOInterpreter
 
class  VDInterpreter
 
class  RCFGInterpreter
 
class  ECFGInterpreter
 
class  ETEMPInterpreter
 
class  PTOInterpreter
 
class  AMBCInterpreter
 
class  IECInterpreter
 
class  VEPInterpreter
 
class  HRVDInterpreter
 
class  FDInterpreter
 
class  GFI2Interpreter
 
class  EIInterpreter
 

Functions

map< int, J1939Interpreter * > get_interpreters ()
 

Detailed Description

j1939_interpreters.h

This file contains the abstract class for J1939 message processing. The abstract class consists of methods for:

This file contains also interpreters for all used J1939 messages, and a method for importing a hash table containing all these interpreters, where the PGN value of the interpreter is used to access it.

Author
Abdul Rahman Kreidieh
Version
1.0.0
Date
May 31, 2018