Class CSoftcarFMUGen#

Inheritance Relationships#

Base Type#

Class Documentation#

class CSoftcarFMUGen : public CCodeGeneratorBase#

CAN data link generator class.

Public Functions

CSoftcarFMUGen(const std::filesystem::path &rpathOutputDir, const dbc::CDbcParser &rparser, const std::string &ssModelIdentifier, const std::string &rsVersion, const std::vector<std::string> &rvecNodes)#

Constructor.

Parameters:
  • rpathOutputDir[in] Reference to the outpur directory.

  • rparser[in] Reference to the DBC parser containing the definitions.

  • ssModelIdentifier[in] Reference to the modelIdentifier of the FMU.

  • rsVersion[in] Reference to a string representing a version of the dbc file (could be empty).

  • rvecNodes[in] Reference to a list of nodes this data link object is representing. An empty list will implement sending and receiving functions for all nodes.