chrono::parsers::ChMotorController Class Referenceabstract

Description

Base class for an external controller to actuate a ChLinkMotor.

A motor controller must have a corresponding specification in the model YAML file. A derived controller object can be attached for any given instance of a model created from the model YAML file. Attached controllers are processed and actuations applied to the associated motors in ChParserMbsYAML::DoStepDynamics.

#include <ChParserMbsYAML.h>

Public Member Functions

virtual void Initialize (const ChParserMbsYAML &parser, int model_instance)
 
virtual void Synchronize (double time)
 
virtual void Advance (double time_step)
 
virtual double GetActuation () const =0
 

The documentation for this class was generated from the following file:
  • /builds/uwsbel/chrono/src/chrono_parsers/yaml/ChParserMbsYAML.h