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.