# include/vehicle2/drivetrain/PxVehicleDrivetrainFunctions.h

↰ Parent directory: include/vehicle2/drivetrain/

Source: include/vehicle2/drivetrain/PxVehicleDrivetrainFunctions.h

## Included By

## Functions

PxVehicleClutchCommandResponseLinearUpdate: Propagate the input clutch command to the clutch response state.

PxVehicleDifferentialStateUpdate: Compute the fraction of available torque to be delivered to each wheel and gather a list of all wheels connected to the differential.

PxVehicleDifferentialStateUpdate: Compute the fraction of available torque to be delivered to each wheel and gather a list of all wheels connected to the differential.

PxVehicleDifferentialStateUpdate: Compute the fraction of available torque to be delivered to each wheel and gather a list of all wheels connected to the differential.

PxVehicleDirectDriveActuationStateUpdate: Determine the actuation state of a wheel given the brake torque, handbrake torque and drive torque applied to it.

PxVehicleDirectDriveThrottleCommandResponseUpdate: Compute the drive torque response to a throttle command.

PxVehicleDirectDriveUpdate: Forward integrate the angular speed of a wheel given the brake and drive torque applied to it.

PxVehicleEngineDriveActuationStateUpdate: Determine the actuation state of all wheels on a vehicle.

PxVehicleEngineDriveThrottleCommandResponseLinearUpdate: Propagate the input throttle command to the throttle response state.

PxVehicleEngineDrivetrainUpdate: Forward integrate the angular speed of the vehicle’s wheels and engine, given the state of clutch, differential and gearbox.

PxVehicleGearboxUpdate: Update the current gear of the gearbox.

PxVehicleGearCommandResponseUpdate: Propagate input gear commands to the gearbox state.