TinyRobotics
Loading...
Searching...
No Matches
CarDifferential< N, T, MotorMT > Member List

This is the complete list of members for CarDifferential< N, T, MotorMT >, including all inherited members.

begin()Vehicle< MotorT >inline
CarDifferential() (defined in CarDifferential< N, T, MotorMT >)CarDifferential< N, T, MotorMT >inline
end() overrideCarDifferential< N, T, MotorMT >inlinevirtual
getControls() const override (defined in CarDifferential< N, T, MotorMT >)CarDifferential< N, T, MotorMT >inlinevirtual
getMotor(size_t index) (defined in CarDifferential< N, T, MotorMT >)CarDifferential< N, T, MotorMT >inline
getMotors() override (defined in CarDifferential< N, T, MotorMT >)CarDifferential< N, T, MotorMT >inlinevirtual
getSpeedFactor() constVehicle< MotorT >inline
isPinsSet() constCarDifferential< N, T, MotorMT >inlinevirtual
messageHandlers_ (defined in MessageSource)MessageSourceprotected
motorGain_ (defined in CarDifferential< N, T, MotorMT >)CarDifferential< N, T, MotorMT >protected
motors_ (defined in CarDifferential< N, T, MotorMT >)CarDifferential< N, T, MotorMT >protected
onMessage(const Message< float > &msg) overrideCarDifferential< N, T, MotorMT >inlinevirtual
onMessage(const Message< Coordinate< float > > &msg) (defined in MessageHandler)MessageHandlerinlinevirtual
onMessage(const Message< GPSCoordinate > &msg) (defined in MessageHandler)MessageHandlerinlinevirtual
onMessage(const Message< MotionState3D > &msg) (defined in MessageHandler)MessageHandlerinlinevirtual
sendMessage(Message< float > &msg)MessageSourceinline
sendMessage(const Message< Coordinate< float > > &msg)MessageSourceinline
sendMessage(const Message< GPSCoordinate > &msg)MessageSourceinline
sendMessage(const Message< MotionState3D > &msg)MessageSourceinline
setMotorGain(int motor, float gain)CarDifferential< N, T, MotorMT >inline
setPins(int motor, int in1, int in2)CarDifferential< N, T, MotorMT >inline
setSpeed(float percent)CarDifferential< N, T, MotorMT >inline
setSpeedFactor(float factor)Vehicle< MotorT >inline
setSteeringAgle(float angle)CarDifferential< N, T, MotorMT >inline
setSteeringAngle(Angle angle) (defined in CarDifferential< N, T, MotorMT >)CarDifferential< N, T, MotorMT >inline
speed_ (defined in CarDifferential< N, T, MotorMT >)CarDifferential< N, T, MotorMT >protected
speedFactor_ (defined in Vehicle< MotorT >)Vehicle< MotorT >protected
subscribe(MessageHandler &handler, MessageOrigin origin=MessageOrigin::Undefined, MessageContent content=MessageContent::Undefined)MessageSourceinline
turn_ (defined in CarDifferential< N, T, MotorMT >)CarDifferential< N, T, MotorMT >protected
unsubscribeAll()MessageSourceinline
updateMotors()CarDifferential< N, T, MotorMT >inlineprotected