45 static std::unique_ptr<CarbonConfig>
fromJson(
const std::string& path);
Client for receiving frames from a Carbon LiDAR sensor.
Definition carbon_client.hpp:38
Configuration for the Carbon LiDAR pipeline.
Definition carbon_config.hpp:29
CarbonConfig & setMirrorBindAddr(const std::string &v)
CarbonConfig & setRangeMin(float v)
CarbonConfig & setAzimuthDegMax(float v)
CarbonConfig & operator=(CarbonConfig &&)=delete
CarbonConfig & setBindAddr(const std::string &v)
CarbonConfig & setElevationFovDeg(float v)
CarbonConfig & setMissingElevations(const std::vector< uint8_t > &elevations)
CarbonConfig & setElevationDegMin(float v)
CarbonConfig(CarbonConfigC *raw)
CarbonConfig & operator=(const CarbonConfig &)=delete
CarbonConfig & setMirrorPeaks(bool v)
CarbonConfig & setSpatialMinNeighbors(uint8_t v)
CarbonConfig & setVelCorrFactor(float v)
CarbonConfig & setBandwidthHz(float v)
CarbonConfig & setReportDir(const std::string &v)
CarbonConfig & setDopplerMax(float v)
CarbonConfig & setKeepInvalidPoints(bool v)
CarbonConfig & setReceiverChannelCapacity(size_t v)
CarbonConfig & setGroupAddr(const std::string &v)
CarbonConfig & setInterpRangeThreshold(float v)
static std::unique_ptr< CarbonConfig > fromJson(const std::string &path)
CarbonConfig & setUseMsgTimestamp(bool v)
CarbonConfig(CarbonConfig &&)=delete
CarbonConfig & setSpatialDopplerThreshold(float v)
CarbonConfig & setSpatialRangeThreshold(float v)
CarbonConfig & setRecvBufferSize(size_t v)
CarbonConfig & setInterfaceAddr(const std::string &v)
CarbonConfig & setAzimuthDegMin(float v)
CarbonConfig & setRangeMax(float v)
CarbonConfig & setInterpDopplerThreshold(float v)
CarbonConfig & setElevationDegMax(float v)
CarbonConfig & setDopplerMin(float v)
CarbonConfig & setPfa(float v)
CarbonConfig & setEvalMode(bool v)
CarbonConfigC * cfg_
Definition carbon_config.hpp:104
CarbonConfig & setMirrorGroupAddr(const std::string &v)
CarbonConfig(const CarbonConfig &)=delete
CarbonConfig & setBatchSize(size_t v)