#pragma once // ─── One-include convenience header ───────────────────────────────────────── // Pull in the whole public API in a single line: // // #include "lidarlib/lidarlib.hpp" // // Gives you the data model (LaserScan / ExtraInfo / ScanResult), the unified // Lidar interface, both concrete drivers (Driver = OLEI/UDP, SickDriver = // SICK/TCP), the model/brand tables, config.json load/save, and the single // config function lidarlib::make_lidar(). #include "lidarlib/lidar.hpp" #include "lidarlib/sick_lidar.hpp" #include "lidarlib/config.hpp"