PxVehiclePvdCommandResponseRegister
Defined in include/vehicle2/pvd/PxVehiclePvdFunctions.h
-
void PxVehiclePvdCommandResponseRegister(const PxVehicleSizedArrayData<const PxVehicleBrakeCommandResponseParams> &brakeResponseParams, const PxVehicleSteerCommandResponseParams *steerResponseParams, 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
See also
See also
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 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.
Note
objectHandles must be non-NULL
Note
omniWriter must be non-NULL
- Parameters
brakeResponseParams – [in] is an array of brake command response parameters.
steerResponseParams – [in] describes the steer command response parameters.
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.