PxVehiclePvdCommandResponseRegister
Defined in include/vehicle2/pvd/PxVehiclePvdFunctions.h
-
void PxVehiclePvdCommandResponseRegister(const PxVehicleSizedArrayData<const PxVehicleBrakeCommandResponseParams> &brakeResponseParams, const PxVehicleSteerCommandResponseParams *steerResponseParams, const PxVehicleAckermannParams *ackermannParams, const PxVehicleArrayData<PxReal> &brakeResponseStates, const PxVehicleArrayData<PxReal> &steerResponseStates, const PxVehiclePvdAttributeHandles &attributeHandles, PxVehiclePvdObjectHandles &objectHandles, OmniPvdWriter &omniWriter)
Register object instances in omnipvd that will be used to reflect the brake and steer command response parameters of a vehicle instance.
See also
PxVehiclePvdAttributesCreate
See also
PxVehiclePvdObjectCreate
See also
PxVehiclePvdCommandResponseWrite
Note
If brakeResponseParams is empty, omnipvd will not reflect any brake command response parameters.
Note
If steerResponseParams is NULL, omnipvd will not reflect the steer command response parameters.
Note
If ackermannParams is NULL, omnipvd will not reflect any Ackermann steer correction parameters.
Note
If brakeResponseStates is empty, omnipvd will not reflect any brake command response state.
Note
If steerResponseStates is empty, omnipvd will not reflect any steer command response state.
- Parameters
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 responses torqyes,
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.