live_telemetry_node
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace live_telemetry
Classes and Structs
Struct DownsamplerConfig
Struct ExplicitTopicConfig
Struct FoxgloveConfig
Struct FoxgloveLogger::ProtobufChannelEntry
Struct GatewayConfig
Struct HandlerConfig
Struct HandlerStats
Struct ImageScaleConfig
Struct PointCloudHandler::FieldOffsetCache
Struct PublishStats
Struct TelemetryConfig
Struct TopicHandlerEntry
Struct TopicSubscription
Class CameraDataHandler
Template Class Downsampler
Class FoxgloveLogger
Class Gateway
Class HandlerRegistry
Template Class IDataProcessor
Class ImageScaler
Class JpegCompressor
Class LiveTelemetryNode
Class MessageDefinitionProvider
Class PointCloudHandler
Class TopicHandler
Functions
Function live_telemetry::registerBuiltinHandlers
Function live_telemetry::SerializeFdSet
Function live_telemetry::toProtobuf(const sensor_msgs::msg::Image&)
Function live_telemetry::toProtobuf(const ubm_interfaces::msg::CameraData&)
Typedefs
Typedef live_telemetry::CameraDataDownsampler
Typedef live_telemetry::HandlerFactory
Typedef live_telemetry::PointCloud2Downsampler
Directories
Directory include
Directory live_telemetry_node
Files
File camera_data_handler.hpp
File config.hpp
File downsampler.hpp
File foxglove_logger.hpp
File gateway.hpp
File handler_registry.hpp
File image_scaler.hpp
File jpeg_compressor.hpp
File live_telemetry_node.hpp
File message_definition_provider.hpp
File point_cloud_handler.hpp
File protobuf_converter.hpp
File topic_handler.hpp
Standard Documents
PACKAGE
README
Live Telemetry Node
Problem
Solution
Architecture
Quick Start
Specialized Handlers
Configuration
Build & Run
Performance Replay (Docker)
Index
live_telemetry_node
C++ API
Struct ImageScaleConfig
View page source
Struct ImageScaleConfig
Defined in
File config.hpp
Struct Documentation
struct
ImageScaleConfig
Public Members
bool
enabled
=
true
int
target_width
=
1280
int
target_height
=
720
float
scale_factor
=
0.5f
bool
maintain_aspect
=
true
bool
jpeg_enabled
=
false
int
jpeg_quality
=
75