Class CCSVFileReader#

Inheritance Relationships#

Base Type#

Class Documentation#

class CCSVFileReader : public CVSSHelper#

Reads the cvs file and parses the signal definitions.

Public Functions

CCSVFileReader(const std::string &ssFileName, const bool bSilent, const bool bVerbose)#

Constructor.

Parameters:
  • ssFileName[in] Reference to the cvs file which contains the VSS definition

  • bSilent[in] if true no console output on errors & warnings

  • bVerbose[in] if true validates names and print out warnings in case of code style is not matched

inline const std::vector<SSignalVDDefinition> &GetVDSignals() const#

Get signal definitions for vehicle devices.

Returns:

Returns a reference to the variable containing the list of signals;

inline const std::vector<SSignalBSDefinition> &GetBSSignals() const#

Get signal definitions for basic services.

Returns:

Returns a reference to the variable containing the list of signals;