#include "./CommandEntityLidarRelay.h"#include "Communication/UdpClient.h"#include "Communication/TcpClient.h"#include "Util/system.h"#include <Util/lz4/lz4.h>#include <vector>#include <algorithm>#include <cmath>#include <cstdint>#include <limits>Classes | |
| struct | VoxelAccumulator |
| struct | conscience_core::bridging::commands::EntityLidarRelayLoopData |
Namespaces | |
| conscience_core | |
| conscience_core::bridging | |
| conscience_core::bridging::commands | |
Functions | |
| static void | deterministicTrim (std::vector< CscPoint3d > &points, const unsigned long long maxPointsCount) |
| static void | filterZoneAndDownsampleVoxel3dFixed (std::vector< CscPoint3d > &pointCloud, const CscArea3d *zone, const unsigned long long maxPointsCount) |
| static void | writeBytes (std::vector< unsigned char > &out, const void *data, size_t size) |
| std::vector< unsigned char > * | buildLidarValuesPacket (LidarValuesSnapshot &lidar, commands::EntityLidarRelayCompression compression, const CscArea3d *zone) |
| string | conscience_core::bridging::commands::generateLoopRunId (const string &targetIpAddress, unsigned int targetPort) |
Variables | |
| constexpr unsigned long long | DOWNSAMPLE_MAX_POINTS_COUNT = 5000 |
| std::vector<unsigned char>* buildLidarValuesPacket | ( | LidarValuesSnapshot & | lidar, |
| commands::EntityLidarRelayCompression | compression, | ||
| const CscArea3d * | zone | ||
| ) |
|
static |
|
static |
|
inlinestatic |
|
constexpr |