PxVehiclePvdEngineDrivetrainRegister
Defined in include/vehicle2/pvd/PxVehiclePvdFunctions.h
-
void PxVehiclePvdEngineDrivetrainRegister(const PxVehicleCommandState *commandState, const PxVehicleEngineDriveTransmissionCommandState *transmissionCommandState, const PxVehicleClutchCommandResponseParams *clutchResponseParams, const PxVehicleClutchParams *clutchParams, const PxVehicleEngineParams *engineParams, const PxVehicleGearboxParams *gearboxParams, const PxVehicleAutoboxParams *autoboxParams, const PxVehicleMultiWheelDriveDifferentialParams *multiWheelDiffParams, const PxVehicleFourWheelDriveDifferentialParams *fourWheelDiffPrams, const PxVehicleClutchCommandResponseState *clutchResponseState, const PxVehicleEngineDriveThrottleCommandResponseState *throttleResponseState, const PxVehicleEngineState *engineState, const PxVehicleGearboxState *gearboxState, const PxVehicleAutoboxState *autoboxState, const PxVehicleDifferentialState *diffState, const PxVehicleClutchSlipState *clutchSlipState, const PxVehiclePvdAttributeHandles &attributeHandles, PxVehiclePvdObjectHandles *objectHandles, OmniPvdWriter *omniWriter)
Register object instances in omnipvd that will be used to reflect the engine drivetrain of a vehicle instance.
See also
See also
See also
Note
If any pointer is NULL, the corresponding data will not be reflected in omnipvd.
Note
objectHandles must be non-NULL
Note
omniWriter must be non-NULL
- Parameters
commandState – [in] describes the control values applied to the vehicle.
transmissionCommandState – [in] describes the state of the engine drive transmission.
clutchResponseParams – [in] describes the vehicle’s response to a clutch command.
clutchParams – [in] describes the vehicle’s clutch.
engineParams – [in] describes the engine.
gearboxParams – [in] describes the gearbox.
autoboxParams – [in] describes the automatic gearbox.
multiWheelDiffParams – [in] describes a multiwheel differential without limited slip compensation.
fourWheelDiffPrams – [in] describes a differential that delivers torque to four drive wheels with limited slip compensation.
clutchResponseState – [in] is the instantaneous reponse of the clutch to a clutch command.
throttleResponseState – [in] is the instantaneous response to a throttle command.
engineState – [in] is the instantaneous state of the engine.
gearboxState – [in] is the instantaneous state of the gearbox.
autoboxState – [in] is the instantaneous state of the automatic gearbox.
diffState – [in] is the instantaneous state of the differential.
clutchSlipState – [in] is the instantaneous slip recorded at the clutch.
attributeHandles – [in] contains a general description of vehicle parameters and states that will be reflected in omnipvd.
objectHandles – [in] contains unique handles for the parameters and states of each vehicle instance.
omniWriter – [in] is an OmniPvdWriter instance used to communicate state and parameter data to omnipvd.