JSim 2026.06.01-p(1)
Loading...
Searching...
No Matches
frcsim::MotorForce Class Reference

Applies rotational or linear force simulating an electric motor. More...

#include <motor_force.hpp>

Inheritance diagram for frcsim::MotorForce:
frcsim::ForceGenerator

Public Member Functions

 MotorForce ()=default
virtual ~MotorForce ()=default
void UpdateForce (double duration) override
 Applies simulated motor force to the registered object.
void SetInput (double voltage)
 Sets the input voltage or current.
Public Member Functions inherited from frcsim::ForceGenerator
virtual ~ForceGenerator ()=default
virtual void apply (RigidBody &body, double dt_s) const =0

Detailed Description

Applies rotational or linear force simulating an electric motor.

Constructor & Destructor Documentation

◆ MotorForce()

frcsim::MotorForce::MotorForce ( )
default

◆ ~MotorForce()

virtual frcsim::MotorForce::~MotorForce ( )
virtualdefault

Member Function Documentation

◆ SetInput()

void frcsim::MotorForce::SetInput ( double voltage)
inline

Sets the input voltage or current.

Parameters
voltageThe input level.

◆ UpdateForce()

void frcsim::MotorForce::UpdateForce ( double duration)
inlineoverride

Applies simulated motor force to the registered object.

Parameters
durationTimestep length.

The documentation for this class was generated from the following file: