PxVehiclePvdDirectDrivetrainWrite
Defined in include/vehicle2/pvd/PxVehiclePvdFunctions.h
- 
void PxVehiclePvdDirectDrivetrainWrite(const PxVehicleAxleDescription &axleDesc, const PxVehicleCommandState *commandState, const PxVehicleDirectDriveTransmissionCommandState *transmissionCommandState, const PxVehicleDirectDriveThrottleCommandResponseParams *directDriveThrottleResponseParams, const PxVehicleArrayData<PxReal> &directDriveThrottleResponseState, const PxVehiclePvdAttributeHandles &attributeHandles, const PxVehiclePvdObjectHandles &objectHandles, OmniPvdWriter &omniWriter)
- Write direct drivetrain data to omnipvd. - See also - PxVehiclePvdAttributesCreate - See also - PxVehiclePvdObjectCreate - See also - PxVehiclePvdDirectDrivetrainRegister - Note - If commandState is NULL but the corresponding entry in PxVehiclePvdDirectDrivetrainRegister() was not NULL, the corresponding data will not be updated in omnipvd. - Note - If transmissionCommandState is NULL but the corresponding entry in PxVehiclePvdDirectDrivetrainRegister() was not NULL, the corresponding data will not be updated in omnipvd. - Note - If directDriveThrottleResponseParams is NULL but the corresponding entry in PxVehiclePvdDirectDrivetrainRegister() was not NULL, the corresponding data will not be updated in omnipvd. - Note - If directDriveThrottleResponseState is empty but the corresponding entry in PxVehiclePvdDirectDrivetrainRegister() was not empty, the corresponding data will not be updated in omnipvd. - Parameters
- axleDesc – [in] is a description of the wheels and axles of a vehicle. 
- commandState – [in] describes the control values applied to the vehicle. 
- transmissionCommandState – [in] describes the state of the direct drive transmission. 
- directDriveThrottleResponseParams – [in] describes the vehicle’s torque response to a throttle command. 
- directDriveThrottleResponseState – [in] is the instantaneous torque response of each wheel to a throttle command. 
- 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.