SimOne C++ API Reference 3.7.0
SimOne 仿真平台C++接口文档
Loading...
Searching...
No Matches
SimOneVehicleTransAPI.h
Go to the documentation of this file.
1#pragma once
2#ifndef __VEHICLESTATUS_API_C_
3#define __VEHICLESTATUS_API_C_
4#ifdef WIN32
5#ifdef VEHICLETRANS
6#define VEHICLE_API __declspec(dllexport)
7#else
8#define VEHICLE_API __declspec(dllimport)
9#endif
10#else
11#define VEHICLE_API // Leave empty on Mac
12#endif
13
14// #include "VehicleData.hpp"
15
16#include "../include/Service/SimOneIOStruct.h"
17
18#if defined (__cplusplus)
19extern "C" {
20#endif
21 namespace SimOneAPI
22 {
23
34 VEHICLE_API void SetPubVehicleStatusConfigFile(const char *configFile);
35
48 VEHICLE_API bool SetSimOneVehicleStatus(const char* mainVehicleId, SimOne_Data_Vehicle_Status *pStatusData);
49
62 VEHICLE_API bool SetVehicleStatus_Array(double *pStatusData, unsigned int size);
63
76 VEHICLE_API bool GetVehicleStatus_Array(double *pVehicleStatus, unsigned int size);
77
88 VEHICLE_API void SetPubWheelContactPointConfigFile(const char *configFile);
89
102 VEHICLE_API bool SetWheelContactPoint_Array(double *pWheelContactPointData, unsigned int size);
103
114 VEHICLE_API void SetSubWheelContactPointConfigFile(const char *configFile);
115
127
138 VEHICLE_API void SetSubVehicleStatusConfigFile(const char *configFile);
139
152 VEHICLE_API bool GetWheelContactPoint_Array(double *pWheelContactPoint, unsigned int size);
153
154 }
155#if defined (__cplusplus)
156}
157#endif
158
159#endif
#define VEHICLE_API
Definition SimOneVehicleTransAPI.h:11
Definition SimOneControlTransAPI.h:20
VEHICLE_API bool SetVehicleStatus_Array(double *pStatusData, unsigned int size)
VEHICLE_API bool SetSimOneVehicleStatus(const char *mainVehicleId, SimOne_Data_Vehicle_Status *pStatusData)
VEHICLE_API void SetSubVehicleStatusConfigFile(const char *configFile)
VEHICLE_API void SetPubWheelContactPointConfigFile(const char *configFile)
VEHICLE_API void SetSubWheelContactPointConfigFile(const char *configFile)
VEHICLE_API bool GetVehicleStatus_Array(double *pVehicleStatus, unsigned int size)
VEHICLE_API void SetPubVehicleStatusConfigFile(const char *configFile)
VEHICLE_API bool GetWheelContactPoint_Array(double *pWheelContactPoint, unsigned int size)
VEHICLE_API bool SetWheelContactPoint_Array(double *pWheelContactPointData, unsigned int size)
VEHICLE_API bool GetSimOneWheelContactPoint(SimOne_Data_Wheel_Contact_Point *pWheelContactPoint)
Definition SimOneIOStruct.h:718
Definition SimOneIOStruct.h:755