PxVehicleGearboxUpdate#
Defined in include/vehicle2/drivetrain/PxVehicleDrivetrainFunctions.h
- void PxVehicleGearboxUpdate(
- const PxVehicleGearboxParams &gearboxParams,
- const PxF32 dt,
- PxVehicleGearboxState &gearboxState,
Update the current gear of the gearbox.
If a gear change is ongoing then complete the gear change if a threshold time has passed since the beginning of the gear change.
Note
A gear change is considered as ongoing for as long as PxVehicleGearboxState::currentGear is different from PxVehicleGearboxState::targetGear.
- Parameters:
gearboxParams – [in] describes the time required to complete a gear change.
dt – [in] is the time that has lapsed since the last call to PxVehicleGearboxUpdate.
gearboxState – [out] is the gearbox state to be updated.