PxVehiclePvdCommandResponseWrite#
Defined in include/vehicle2/pvd/PxVehiclePvdFunctions.h
- void PxVehiclePvdCommandResponseWrite(
- const PxVehicleAxleDescription &axleDesc,
- const PxVehicleSizedArrayData<const PxVehicleBrakeCommandResponseParams> &brakeResponseParams,
- const PxVehicleSteerCommandResponseParams *steerResponseParams,
- const PxVehicleAckermannParams *ackermannParams,
- const PxVehicleArrayData<PxReal> &brakeResponseStates,
- const PxVehicleArrayData<PxReal> &steerResponseStates,
- const PxVehiclePvdAttributeHandles &attributeHandles,
- const PxVehiclePvdObjectHandles &objectHandles,
- OmniPvdWriter &omniWriter,
Write brake and steer command response parameters to omnipvd.
See also
PxVehiclePvdAttributesCreate
See also
PxVehiclePvdObjectCreate
See also
PxVehiclePvdCommandResponseRegister
Note
If brakeResponseParams is empty but a non-empty array was used in PxVehiclePvdCommandResponseRegister(), the brake command response parameters will not be updated in omnipvd.
Note
If steerResponseParams is non-NULL but a NULL value was used in PxVehiclePvdCommandResponseRegister(), the steer command parameters will not be updated in omnipvd.
Note
If ackermannParams is non-NULL but a NULL value was used in PxVehiclePvdCommandResponseRegister(), the Ackermann steer correction parameters will not be updated in omnipvd.
Note
If brakeResponseStates is empty but a non-empty array was used in PxVehiclePvdCommandResponseRegister(), the brake response states will not be updated in omnipvd.
Note
If steerResponseStates is empty but a non-empty array was used in PxVehiclePvdCommandResponseRegister(), the steer response states will not be updated in omnipvd.
Note
omniWriter must be the same instance used in PxVehiclePvdCommandResponseRegister().
- Parameters:
axleDesc – [in] is a description of the wheels and axles of a vehicle.
brakeResponseParams – [in] is an array of brake command response parameters.
steerResponseParams – [in] describes the steer command response parameters.
ackermannParams – [in] defines the Ackermann steer correction.
brakeResponseStates – [in] is an array of brake response torques.
steerResponseStates – [in] is an array of steer response angles.
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.