车辆透传 Vehicle Trans API¶
车辆状态透传接口。
Vehicle state passthrough interfaces.
SetPubVehicleStatusConfigFile¶
void SetPubVehicleStatusConfigFile(const char *configFile)
参数 Parameters:
| 名称 | 类型 | 说明 |
|---|---|---|
configFile |
const char * |
config file of DDS communication param |
SetSimOneVehicleStatus¶
bool SetSimOneVehicleStatus(const char *mainVehicleId, SimOne_Data_Vehicle_Status *pStatusData)
参数 Parameters:
| 名称 | 类型 | 说明 |
|---|---|---|
mainVehicleId |
const char * |
Id of the main vehicle |
pStatusData |
SimOne_Data_Vehicle_Status * |
— |
返回值 Returns:
| 类型 | 说明 |
|---|---|
bool |
Success or not |
SetVehicleStatus_Array¶
bool SetVehicleStatus_Array(double *pStatusData, unsigned int size)
参数 Parameters:
| 名称 | 类型 | 说明 |
|---|---|---|
pStatusData |
double * |
vehicle status data array |
size |
unsigned int |
size of status data array |
返回值 Returns:
| 类型 | 说明 |
|---|---|
bool |
Success or not |
GetVehicleStatus_Array¶
bool GetVehicleStatus_Array(double *pVehicleStatus, unsigned int size)
参数 Parameters:
| 名称 | 类型 | 说明 |
|---|---|---|
pVehicleStatus |
double * |
— |
size |
unsigned int |
size of status data array |
返回值 Returns:
| 类型 | 说明 |
|---|---|
bool |
Success or not |
SetPubWheelContactPointConfigFile¶
void SetPubWheelContactPointConfigFile(const char *configFile)
参数 Parameters:
| 名称 | 类型 | 说明 |
|---|---|---|
configFile |
const char * |
config file of DDS communication param |
SetWheelContactPoint_Array¶
bool SetWheelContactPoint_Array(double *pWheelContactPointData, unsigned int size)
参数 Parameters:
| 名称 | 类型 | 说明 |
|---|---|---|
pWheelContactPointData |
double * |
vehicle wheel contact point data array |
size |
unsigned int |
size of wheel contact point data array |
返回值 Returns:
| 类型 | 说明 |
|---|---|
bool |
Success or not |
SetSubWheelContactPointConfigFile¶
void SetSubWheelContactPointConfigFile(const char *configFile)
参数 Parameters:
| 名称 | 类型 | 说明 |
|---|---|---|
configFile |
const char * |
config file of DDS communication param |
GetSimOneWheelContactPoint¶
bool GetSimOneWheelContactPoint(SimOne_Data_Wheel_Contact_Point *pWheelContactPoint)
参数 Parameters:
| 名称 | 类型 | 说明 |
|---|---|---|
pWheelContactPoint |
SimOne_Data_Wheel_Contact_Point * |
vehicle wheel contact point |
返回值 Returns:
| 类型 | 说明 |
|---|---|
bool |
Success or not |
SetSubVehicleStatusConfigFile¶
void SetSubVehicleStatusConfigFile(const char *configFile)
参数 Parameters:
| 名称 | 类型 | 说明 |
|---|---|---|
configFile |
const char * |
config file of DDS communication param |
GetWheelContactPoint_Array¶
bool GetWheelContactPoint_Array(double *pWheelContactPoint, unsigned int size)
参数 Parameters:
| 名称 | 类型 | 说明 |
|---|---|---|
pWheelContactPoint |
double * |
vehicle wheel contact point array |
size |
unsigned int |
size of wheel contact point array |
返回值 Returns:
| 类型 | 说明 |
|---|---|
bool |
Success or not |