35#if defined(WIN32) || defined(_WIN32)
36#define SIMONE_NET_API __declspec(dllexport)
37#elif defined(__linux__) || defined(__linux)
38#define SIMONE_NET_API __attribute__((visibility("default")))
52#define SOSM_IMAGE_WIDTH_MAX 3840
53#define SOSM_IMAGE_HEIGHT_MAX 2160
54#define SOSM_IMAGE_DATA_SIZE_MAX SOSM_IMAGE_WIDTH_MAX*SOSM_IMAGE_HEIGHT_MAX*3
82#define RADAR4D_POINTS_SIZE_MAX 1050
92#define SOSM_POINT_DATA_SIZE_MAX 6429600
#define SOSM_POINT_DATA_SIZE_MAX
Definition SimOneStreamingAPI.h:92
ESimOne_Streaming_Image_Format
Definition SimOneStreamingAPI.h:56
@ ESimOne_Streaming_Image_Format_JPEG
Definition SimOneStreamingAPI.h:59
@ ESimOne_Streaming_Image_Format_H265
Definition SimOneStreamingAPI.h:60
@ ESimOne_Streaming_Image_Format_RGB
Definition SimOneStreamingAPI.h:57
@ ESimOne_Streaming_Image_Format_RLESegmentation
Definition SimOneStreamingAPI.h:58
#define SOSM_IMAGE_DATA_SIZE_MAX
Definition SimOneStreamingAPI.h:54
Definition SimOneControlTransAPI.h:20
SIMONE_NET_API bool GetStreamingPointCloud(const char *ip, unsigned short port, unsigned short infoPort, SimOne_Streaming_Point_Cloud *pPointCloud)
获得物理级激光雷达点云数据. Retrieve point cloud data from streaming based lidar.
SIMONE_NET_API bool GetStreamingRadar4DPointCloud(const char *ip, unsigned short port, SimOne_Streaming_Point_Cloud *pPointCloud)
获得4D毫米波雷达点云数据. Retrieve point cloud data from streaming based 4D radar.
SIMONE_NET_API bool SetStreamingRadar4DPointCloudUpdateCB(const char *ip, unsigned short port, void(*cb)(SimOne_Streaming_Point_Cloud *pPointCloud))
获得4D毫米波雷达点云数据更新回调. Callback for Updates on point cloud data from streaming based 4D radar.
SIMONE_NET_API bool GetStreamingImage(const char *ip, unsigned short port, SimOne_Streaming_Image *pImage)
获得物理级摄像头图像数据. Retrieve image data from streaming based camera.
SIMONE_NET_API bool SetStreamingPointCloudUpdateCB(const char *ip, unsigned short port, unsigned short infoPort, void(*cb)(SimOne_Streaming_Point_Cloud *pPointCloud))
获得物理级激光雷达点云数据更新回调. Callback for Updates on point cloud data from streaming based lidar.
SIMONE_NET_API bool SetStreamingImageUpdateCB(const char *ip, unsigned short port, void(*cb)(SimOne_Streaming_Image *pImage))
获得物理级摄像头图像数据更新回调. Callback for Updates on image data from streaming based camera.
Definition SimOneStreamingAPI.h:44
long long timestamp
Definition SimOneStreamingAPI.h:45
int frame
Definition SimOneStreamingAPI.h:46
int version
Definition SimOneStreamingAPI.h:47
Definition SimOneStreamingAPI.h:64
int width
Definition SimOneStreamingAPI.h:65
ESimOne_Streaming_Image_Format format
Definition SimOneStreamingAPI.h:67
char imageData[SOSM_IMAGE_DATA_SIZE_MAX]
Definition SimOneStreamingAPI.h:69
int imageDataSize
Definition SimOneStreamingAPI.h:68
int height
Definition SimOneStreamingAPI.h:66
Definition SimOneStreamingAPI.h:94
int height
Definition SimOneStreamingAPI.h:96
int width
Definition SimOneStreamingAPI.h:95
int pointCloudDataSize
Definition SimOneStreamingAPI.h:98
char pointCloudData[SOSM_POINT_DATA_SIZE_MAX]
Definition SimOneStreamingAPI.h:99
int pointStep
Definition SimOneStreamingAPI.h:97
Definition SimOneStreamingAPI.h:75
float y
Definition SimOneStreamingAPI.h:77
float intensity
Definition SimOneStreamingAPI.h:79
float x
Definition SimOneStreamingAPI.h:76
float z
Definition SimOneStreamingAPI.h:78
Definition SimOneStreamingAPI.h:84
float rcs
Definition SimOneStreamingAPI.h:89
float elevation
Definition SimOneStreamingAPI.h:86
float doppler
Definition SimOneStreamingAPI.h:88
float range
Definition SimOneStreamingAPI.h:87
float azimuth
Definition SimOneStreamingAPI.h:85