fpslow4
This commit is contained in:
@@ -280,4 +280,4 @@ ROS 2 自主控制器 + 摄像头
|
||||
|
||||
**⭐ 如果您觉得这个项目有帮助,请给个 Star!**
|
||||
|
||||
**最后更新**: 2026-01-19 | **维护者**: SkyLink Team
|
||||
**最后更新**: 2026-01-19 | **维护者**: flowzl
|
||||
|
||||
@@ -8,7 +8,7 @@ SkyLink 是一个多平台实时视频传输系统的通信协议,设计用于
|
||||
|
||||
- **版本**: 1.0
|
||||
- **最后更新**: 2026-01-19
|
||||
- **维护者**: SkyLink Team
|
||||
- **维护者**: flowzl
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* 这是对应 protocol.h 的 Kotlin 实现版本,用于 Android 端解析 UDP 数据包。
|
||||
* 使用 ByteBuffer 进行二进制数据的解析和序列化。
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* 这个文件定义了机载端(ROS 2)、PC 端(Qt)和移动端(Android)之间的通信协议。
|
||||
* 必须保持三端的字节对齐和字段顺序一致。
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* 使用 Navigation 管理多个 Fragment,包括首页和设置
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* 提供优雅的 Navigation DSL 扩展,用于构建应用导航图
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* 提供高级的 Navigation 扩展函数和工具类
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* 展示如何在实际项目中使用高级 Navigation API
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* 对应 C++ protocol.h 的 Kotlin 实现
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* 在单独的协程中运行,负责接收 UDP 数据包、重组分片、解码图像
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* 显示视频、GPS 和统计信息
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* 提供应用设置和网络诊断功能
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* 提供 JPEG 到 Bitmap 的转换和其他图像处理功能
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* 用于 Ping 其他网络设备
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* @file DataLogger.cpp
|
||||
* @brief SkyLink Qt 地面站 - 数据记录实现
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* 负责保存接收到的图像和相关的 GPS/统计数据。
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* @file GroundReceiver.cpp
|
||||
* @brief SkyLink Qt 地面站 - UDP 接收和数据重组实现
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
* 3. 重组完整帧
|
||||
* 4. 解码 JPEG 图像
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* @file MainWindow.cpp
|
||||
* @brief SkyLink Qt 地面站 - 主窗口实现
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
@@ -152,7 +152,7 @@ void MainWindow::create_menus() {
|
||||
QMessageBox::information(this, "关于",
|
||||
"SkyLink 地面站 v1.0\n\n"
|
||||
"实时多平台视频传输系统\n"
|
||||
"Copyright 2026 SkyLink Team"
|
||||
"Copyright 2026 flowzl"
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* 用户界面入口,负责显示实时视频、GPS 位置、统计信息等。
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* @file main.cpp
|
||||
* @brief SkyLink Qt 地面站 - 程序入口
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -0,0 +1,850 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.22
|
||||
|
||||
CMakeFiles/camera_driver_node.dir/src/camera_driver_node.cpp.o
|
||||
/home/flower/code/camera/flyLink/skylink_ros2/src/skylink_bridge/src/camera_driver_node.cpp
|
||||
/usr/include/stdc-predef.h
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp
|
||||
/usr/include/c++/12/csignal
|
||||
/usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h
|
||||
/usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h
|
||||
/usr/include/features.h
|
||||
/usr/include/features-time64.h
|
||||
/usr/include/x86_64-linux-gnu/bits/wordsize.h
|
||||
/usr/include/x86_64-linux-gnu/bits/timesize.h
|
||||
/usr/include/x86_64-linux-gnu/sys/cdefs.h
|
||||
/usr/include/x86_64-linux-gnu/bits/long-double.h
|
||||
/usr/include/x86_64-linux-gnu/gnu/stubs.h
|
||||
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h
|
||||
/usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h
|
||||
/usr/include/c++/12/pstl/pstl_config.h
|
||||
/usr/include/signal.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types.h
|
||||
/usr/include/x86_64-linux-gnu/bits/typesizes.h
|
||||
/usr/include/x86_64-linux-gnu/bits/time64.h
|
||||
/usr/include/x86_64-linux-gnu/bits/signum-generic.h
|
||||
/usr/include/x86_64-linux-gnu/bits/signum-arch.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h
|
||||
/usr/include/x86_64-linux-gnu/bits/endian.h
|
||||
/usr/include/x86_64-linux-gnu/bits/endianness.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/time_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h
|
||||
/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h
|
||||
/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h
|
||||
/usr/include/x86_64-linux-gnu/bits/sigaction.h
|
||||
/usr/include/x86_64-linux-gnu/bits/sigcontext.h
|
||||
/usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/stack_t.h
|
||||
/usr/include/x86_64-linux-gnu/sys/ucontext.h
|
||||
/usr/include/x86_64-linux-gnu/bits/sigstack.h
|
||||
/usr/include/x86_64-linux-gnu/bits/sigstksz.h
|
||||
/usr/include/unistd.h
|
||||
/usr/include/x86_64-linux-gnu/bits/posix_opt.h
|
||||
/usr/include/x86_64-linux-gnu/bits/environments.h
|
||||
/usr/include/x86_64-linux-gnu/bits/confname.h
|
||||
/usr/include/x86_64-linux-gnu/bits/getopt_posix.h
|
||||
/usr/include/x86_64-linux-gnu/bits/getopt_core.h
|
||||
/usr/include/x86_64-linux-gnu/bits/unistd.h
|
||||
/usr/include/x86_64-linux-gnu/bits/unistd_ext.h
|
||||
/usr/include/linux/close_range.h
|
||||
/usr/include/x86_64-linux-gnu/bits/ss_flags.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h
|
||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
|
||||
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
|
||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
|
||||
/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h
|
||||
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h
|
||||
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
|
||||
/usr/include/x86_64-linux-gnu/bits/sigthread.h
|
||||
/usr/include/x86_64-linux-gnu/bits/signal_ext.h
|
||||
/usr/include/c++/12/memory
|
||||
/usr/include/c++/12/bits/allocator.h
|
||||
/usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h
|
||||
/usr/include/c++/12/bits/new_allocator.h
|
||||
/usr/include/c++/12/new
|
||||
/usr/include/c++/12/bits/exception.h
|
||||
/usr/include/c++/12/bits/functexcept.h
|
||||
/usr/include/c++/12/bits/exception_defines.h
|
||||
/usr/include/c++/12/bits/move.h
|
||||
/usr/include/c++/12/type_traits
|
||||
/usr/include/c++/12/bits/memoryfwd.h
|
||||
/usr/include/c++/12/bits/stl_construct.h
|
||||
/usr/include/c++/12/bits/stl_iterator_base_types.h
|
||||
/usr/include/c++/12/bits/stl_iterator_base_funcs.h
|
||||
/usr/include/c++/12/bits/concept_check.h
|
||||
/usr/include/c++/12/debug/assertions.h
|
||||
/usr/include/c++/12/bits/stl_uninitialized.h
|
||||
/usr/include/c++/12/bits/stl_algobase.h
|
||||
/usr/include/c++/12/bits/cpp_type_traits.h
|
||||
/usr/include/c++/12/ext/type_traits.h
|
||||
/usr/include/c++/12/ext/numeric_traits.h
|
||||
/usr/include/c++/12/bits/stl_pair.h
|
||||
/usr/include/c++/12/bits/utility.h
|
||||
/usr/include/c++/12/bits/stl_iterator.h
|
||||
/usr/include/c++/12/bits/ptr_traits.h
|
||||
/usr/include/c++/12/debug/debug.h
|
||||
/usr/include/c++/12/bits/predefined_ops.h
|
||||
/usr/include/c++/12/ext/alloc_traits.h
|
||||
/usr/include/c++/12/bits/alloc_traits.h
|
||||
/usr/include/c++/12/bits/stl_tempbuf.h
|
||||
/usr/include/c++/12/bits/stl_raw_storage_iter.h
|
||||
/usr/include/c++/12/bits/align.h
|
||||
/usr/include/c++/12/bit
|
||||
/usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h
|
||||
/usr/include/stdint.h
|
||||
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h
|
||||
/usr/include/x86_64-linux-gnu/bits/wchar.h
|
||||
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h
|
||||
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
|
||||
/usr/include/c++/12/bits/uses_allocator.h
|
||||
/usr/include/c++/12/bits/unique_ptr.h
|
||||
/usr/include/c++/12/tuple
|
||||
/usr/include/c++/12/bits/invoke.h
|
||||
/usr/include/c++/12/bits/stl_function.h
|
||||
/usr/include/c++/12/backward/binders.h
|
||||
/usr/include/c++/12/bits/functional_hash.h
|
||||
/usr/include/c++/12/bits/hash_bytes.h
|
||||
/usr/include/c++/12/bits/shared_ptr.h
|
||||
/usr/include/c++/12/iosfwd
|
||||
/usr/include/c++/12/bits/stringfwd.h
|
||||
/usr/include/c++/12/bits/postypes.h
|
||||
/usr/include/c++/12/cwchar
|
||||
/usr/include/wchar.h
|
||||
/usr/include/x86_64-linux-gnu/bits/floatn.h
|
||||
/usr/include/x86_64-linux-gnu/bits/floatn-common.h
|
||||
/usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/wint_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__FILE.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/FILE.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/wchar2.h
|
||||
/usr/include/c++/12/bits/shared_ptr_base.h
|
||||
/usr/include/c++/12/typeinfo
|
||||
/usr/include/c++/12/bits/allocated_ptr.h
|
||||
/usr/include/c++/12/bits/refwrap.h
|
||||
/usr/include/c++/12/ext/aligned_buffer.h
|
||||
/usr/include/c++/12/ext/atomicity.h
|
||||
/usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h
|
||||
/usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h
|
||||
/usr/include/pthread.h
|
||||
/usr/include/sched.h
|
||||
/usr/include/x86_64-linux-gnu/bits/sched.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h
|
||||
/usr/include/x86_64-linux-gnu/bits/cpu-set.h
|
||||
/usr/include/time.h
|
||||
/usr/include/x86_64-linux-gnu/bits/time.h
|
||||
/usr/include/x86_64-linux-gnu/bits/timex.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/clock_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/timer_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h
|
||||
/usr/include/x86_64-linux-gnu/bits/setjmp.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h
|
||||
/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h
|
||||
/usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h
|
||||
/usr/include/x86_64-linux-gnu/sys/single_threaded.h
|
||||
/usr/include/c++/12/ext/concurrence.h
|
||||
/usr/include/c++/12/exception
|
||||
/usr/include/c++/12/bits/exception_ptr.h
|
||||
/usr/include/c++/12/bits/cxxabi_init_exception.h
|
||||
/usr/include/c++/12/bits/nested_exception.h
|
||||
/usr/include/c++/12/bits/shared_ptr_atomic.h
|
||||
/usr/include/c++/12/bits/atomic_base.h
|
||||
/usr/include/c++/12/bits/atomic_lockfree_defines.h
|
||||
/usr/include/c++/12/backward/auto_ptr.h
|
||||
/usr/include/c++/12/pstl/glue_memory_defs.h
|
||||
/usr/include/c++/12/pstl/execution_defs.h
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp
|
||||
/usr/include/c++/12/future
|
||||
/usr/include/c++/12/mutex
|
||||
/usr/include/c++/12/system_error
|
||||
/usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h
|
||||
/usr/include/c++/12/cerrno
|
||||
/usr/include/errno.h
|
||||
/usr/include/x86_64-linux-gnu/bits/errno.h
|
||||
/usr/include/linux/errno.h
|
||||
/usr/include/x86_64-linux-gnu/asm/errno.h
|
||||
/usr/include/asm-generic/errno.h
|
||||
/usr/include/asm-generic/errno-base.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/error_t.h
|
||||
/usr/include/c++/12/stdexcept
|
||||
/usr/include/c++/12/string
|
||||
/usr/include/c++/12/bits/char_traits.h
|
||||
/usr/include/c++/12/cstdint
|
||||
/usr/include/c++/12/bits/localefwd.h
|
||||
/usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h
|
||||
/usr/include/c++/12/clocale
|
||||
/usr/include/locale.h
|
||||
/usr/include/x86_64-linux-gnu/bits/locale.h
|
||||
/usr/include/c++/12/cctype
|
||||
/usr/include/ctype.h
|
||||
/usr/include/c++/12/bits/ostream_insert.h
|
||||
/usr/include/c++/12/bits/cxxabi_forced.h
|
||||
/usr/include/c++/12/bits/range_access.h
|
||||
/usr/include/c++/12/initializer_list
|
||||
/usr/include/c++/12/bits/basic_string.h
|
||||
/usr/include/c++/12/string_view
|
||||
/usr/include/c++/12/bits/string_view.tcc
|
||||
/usr/include/c++/12/ext/string_conversions.h
|
||||
/usr/include/c++/12/cstdlib
|
||||
/usr/include/stdlib.h
|
||||
/usr/include/x86_64-linux-gnu/bits/waitflags.h
|
||||
/usr/include/x86_64-linux-gnu/bits/waitstatus.h
|
||||
/usr/include/x86_64-linux-gnu/sys/types.h
|
||||
/usr/include/endian.h
|
||||
/usr/include/x86_64-linux-gnu/bits/byteswap.h
|
||||
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h
|
||||
/usr/include/x86_64-linux-gnu/sys/select.h
|
||||
/usr/include/x86_64-linux-gnu/bits/select.h
|
||||
/usr/include/x86_64-linux-gnu/bits/select2.h
|
||||
/usr/include/alloca.h
|
||||
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h
|
||||
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h
|
||||
/usr/include/x86_64-linux-gnu/bits/stdlib.h
|
||||
/usr/include/c++/12/bits/std_abs.h
|
||||
/usr/include/c++/12/cstdio
|
||||
/usr/include/stdio.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h
|
||||
/usr/include/x86_64-linux-gnu/bits/stdio.h
|
||||
/usr/include/x86_64-linux-gnu/bits/stdio2.h
|
||||
/usr/include/c++/12/bits/charconv.h
|
||||
/usr/include/c++/12/bits/basic_string.tcc
|
||||
/usr/include/c++/12/bits/chrono.h
|
||||
/usr/include/c++/12/ratio
|
||||
/usr/include/c++/12/limits
|
||||
/usr/include/c++/12/ctime
|
||||
/usr/include/c++/12/bits/parse_numbers.h
|
||||
/usr/include/c++/12/bits/std_mutex.h
|
||||
/usr/include/c++/12/bits/unique_lock.h
|
||||
/usr/include/c++/12/condition_variable
|
||||
/usr/include/c++/12/bits/atomic_futex.h
|
||||
/usr/include/c++/12/atomic
|
||||
/usr/include/c++/12/bits/std_function.h
|
||||
/usr/include/c++/12/bits/std_thread.h
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp
|
||||
/usr/include/c++/12/chrono
|
||||
/usr/include/c++/12/set
|
||||
/usr/include/c++/12/bits/stl_tree.h
|
||||
/usr/include/c++/12/bits/node_handle.h
|
||||
/usr/include/c++/12/bits/stl_set.h
|
||||
/usr/include/c++/12/bits/stl_multiset.h
|
||||
/usr/include/c++/12/bits/erase_if.h
|
||||
/usr/include/c++/12/thread
|
||||
/usr/include/c++/12/bits/this_thread_sleep.h
|
||||
/usr/include/c++/12/unordered_map
|
||||
/usr/include/c++/12/bits/hashtable.h
|
||||
/usr/include/c++/12/bits/hashtable_policy.h
|
||||
/usr/include/c++/12/bits/enable_special_members.h
|
||||
/usr/include/c++/12/bits/unordered_map.h
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp
|
||||
/usr/include/c++/12/algorithm
|
||||
/usr/include/c++/12/bits/stl_algo.h
|
||||
/usr/include/c++/12/bits/algorithmfwd.h
|
||||
/usr/include/c++/12/bits/stl_heap.h
|
||||
/usr/include/c++/12/bits/uniform_int_dist.h
|
||||
/usr/include/c++/12/pstl/glue_algorithm_defs.h
|
||||
/usr/include/c++/12/cassert
|
||||
/usr/include/assert.h
|
||||
/usr/include/c++/12/iostream
|
||||
/usr/include/c++/12/ostream
|
||||
/usr/include/c++/12/ios
|
||||
/usr/include/c++/12/bits/ios_base.h
|
||||
/usr/include/c++/12/bits/locale_classes.h
|
||||
/usr/include/c++/12/bits/locale_classes.tcc
|
||||
/usr/include/c++/12/streambuf
|
||||
/usr/include/c++/12/bits/streambuf.tcc
|
||||
/usr/include/c++/12/bits/basic_ios.h
|
||||
/usr/include/c++/12/bits/locale_facets.h
|
||||
/usr/include/c++/12/cwctype
|
||||
/usr/include/wctype.h
|
||||
/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h
|
||||
/usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h
|
||||
/usr/include/c++/12/bits/streambuf_iterator.h
|
||||
/usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h
|
||||
/usr/include/c++/12/bits/locale_facets.tcc
|
||||
/usr/include/c++/12/bits/basic_ios.tcc
|
||||
/usr/include/c++/12/bits/ostream.tcc
|
||||
/usr/include/c++/12/istream
|
||||
/usr/include/c++/12/bits/istream.tcc
|
||||
/usr/include/c++/12/list
|
||||
/usr/include/c++/12/bits/stl_list.h
|
||||
/usr/include/c++/12/bits/list.tcc
|
||||
/usr/include/c++/12/map
|
||||
/usr/include/c++/12/bits/stl_map.h
|
||||
/usr/include/c++/12/bits/stl_multimap.h
|
||||
/usr/include/c++/12/vector
|
||||
/usr/include/c++/12/bits/stl_vector.h
|
||||
/usr/include/c++/12/bits/stl_bvector.h
|
||||
/usr/include/c++/12/bits/vector.tcc
|
||||
/opt/ros/humble/include/rcl/rcl/guard_condition.h
|
||||
/opt/ros/humble/include/rcl/rcl/allocator.h
|
||||
/opt/ros/humble/include/rcutils/rcutils/allocator.h
|
||||
/usr/lib/gcc/x86_64-linux-gnu/12/include/stdbool.h
|
||||
/opt/ros/humble/include/rcutils/rcutils/macros.h
|
||||
/opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h
|
||||
/opt/ros/humble/include/rcutils/rcutils/visibility_control.h
|
||||
/opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h
|
||||
/opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h
|
||||
/opt/ros/humble/include/rcl/rcl/context.h
|
||||
/opt/ros/humble/include/rmw/rmw/init.h
|
||||
/opt/ros/humble/include/rmw/rmw/init_options.h
|
||||
/opt/ros/humble/include/rmw/rmw/domain_id.h
|
||||
/opt/ros/humble/include/rmw/rmw/localhost.h
|
||||
/opt/ros/humble/include/rmw/rmw/visibility_control.h
|
||||
/opt/ros/humble/include/rmw/rmw/macros.h
|
||||
/opt/ros/humble/include/rmw/rmw/ret_types.h
|
||||
/opt/ros/humble/include/rmw/rmw/security_options.h
|
||||
/opt/ros/humble/include/rcl/rcl/arguments.h
|
||||
/opt/ros/humble/include/rcl/rcl/log_level.h
|
||||
/opt/ros/humble/include/rcl/rcl/macros.h
|
||||
/opt/ros/humble/include/rcl/rcl/types.h
|
||||
/opt/ros/humble/include/rmw/rmw/types.h
|
||||
/opt/ros/humble/include/rcutils/rcutils/logging.h
|
||||
/opt/ros/humble/include/rcutils/rcutils/error_handling.h
|
||||
/usr/include/c++/12/stdlib.h
|
||||
/usr/include/string.h
|
||||
/usr/include/strings.h
|
||||
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h
|
||||
/usr/include/x86_64-linux-gnu/bits/string_fortified.h
|
||||
/opt/ros/humble/include/rcutils/rcutils/snprintf.h
|
||||
/opt/ros/humble/include/rcutils/rcutils/time.h
|
||||
/opt/ros/humble/include/rcutils/rcutils/types.h
|
||||
/opt/ros/humble/include/rcutils/rcutils/types/array_list.h
|
||||
/opt/ros/humble/include/rcutils/rcutils/types/char_array.h
|
||||
/opt/ros/humble/include/rcutils/rcutils/types/hash_map.h
|
||||
/opt/ros/humble/include/rcutils/rcutils/types/string_array.h
|
||||
/opt/ros/humble/include/rcutils/rcutils/qsort.h
|
||||
/opt/ros/humble/include/rcutils/rcutils/types/string_map.h
|
||||
/opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h
|
||||
/opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h
|
||||
/opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h
|
||||
/opt/ros/humble/include/rmw/rmw/qos_policy_kind.h
|
||||
/opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h
|
||||
/opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h
|
||||
/opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h
|
||||
/opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h
|
||||
/opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h
|
||||
/opt/ros/humble/include/rmw/rmw/serialized_message.h
|
||||
/opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h
|
||||
/opt/ros/humble/include/rmw/rmw/time.h
|
||||
/opt/ros/humble/include/rcl/rcl/visibility_control.h
|
||||
/opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h
|
||||
/opt/ros/humble/include/rcl/rcl/init_options.h
|
||||
/usr/lib/gcc/x86_64-linux-gnu/12/include/stdalign.h
|
||||
/opt/ros/humble/include/rcl/rcl/wait.h
|
||||
/opt/ros/humble/include/rcl/rcl/client.h
|
||||
/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h
|
||||
/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h
|
||||
/opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h
|
||||
/opt/ros/humble/include/rcl/rcl/event_callback.h
|
||||
/opt/ros/humble/include/rmw/rmw/event_callback_type.h
|
||||
/opt/ros/humble/include/rcl/rcl/node.h
|
||||
/opt/ros/humble/include/rcl/rcl/node_options.h
|
||||
/opt/ros/humble/include/rcl/rcl/domain_id.h
|
||||
/opt/ros/humble/include/rcl/rcl/service.h
|
||||
/opt/ros/humble/include/rcl/rcl/subscription.h
|
||||
/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h
|
||||
/opt/ros/humble/include/rmw/rmw/message_sequence.h
|
||||
/opt/ros/humble/include/rcl/rcl/timer.h
|
||||
/opt/ros/humble/include/rcl/rcl/time.h
|
||||
/opt/ros/humble/include/rmw/rmw/rmw.h
|
||||
/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h
|
||||
/opt/ros/humble/include/rmw/rmw/event.h
|
||||
/opt/ros/humble/include/rmw/rmw/publisher_options.h
|
||||
/opt/ros/humble/include/rmw/rmw/qos_profiles.h
|
||||
/opt/ros/humble/include/rmw/rmw/subscription_options.h
|
||||
/opt/ros/humble/include/rcl/rcl/event.h
|
||||
/opt/ros/humble/include/rcl/rcl/publisher.h
|
||||
/opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp
|
||||
/usr/include/c++/12/utility
|
||||
/usr/include/c++/12/bits/stl_relops.h
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/context.hpp
|
||||
/usr/include/c++/12/functional
|
||||
/usr/include/c++/12/array
|
||||
/usr/include/c++/12/compare
|
||||
/usr/include/c++/12/typeindex
|
||||
/usr/include/c++/12/unordered_set
|
||||
/usr/include/c++/12/bits/unordered_set.h
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/macros.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/client.hpp
|
||||
/usr/include/c++/12/optional
|
||||
/usr/include/c++/12/sstream
|
||||
/usr/include/c++/12/bits/sstream.tcc
|
||||
/usr/include/c++/12/variant
|
||||
/opt/ros/humble/include/rcl/rcl/error_handling.h
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp
|
||||
/opt/ros/humble/include/rcpputils/rcpputils/join.hpp
|
||||
/usr/include/c++/12/iterator
|
||||
/usr/include/c++/12/bits/stream_iterator.h
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/logging.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/logger.hpp
|
||||
/opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp
|
||||
/opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp
|
||||
/opt/ros/humble/include/rcutils/rcutils/logging_macros.h
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp
|
||||
/opt/ros/humble/include/rcl/rcl/graph.h
|
||||
/opt/ros/humble/include/rmw/rmw/names_and_types.h
|
||||
/opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h
|
||||
/opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h
|
||||
/opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/event.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/qos.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/duration.hpp
|
||||
/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp
|
||||
/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp
|
||||
/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp
|
||||
/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp
|
||||
/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h
|
||||
/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp
|
||||
/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp
|
||||
/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp
|
||||
/usr/include/c++/12/codecvt
|
||||
/usr/include/c++/12/bits/codecvt.h
|
||||
/usr/include/c++/12/iomanip
|
||||
/usr/include/c++/12/locale
|
||||
/usr/include/c++/12/bits/locale_facets_nonio.h
|
||||
/usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h
|
||||
/usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h
|
||||
/usr/include/libintl.h
|
||||
/usr/include/c++/12/bits/locale_facets_nonio.tcc
|
||||
/usr/include/c++/12/bits/locale_conv.h
|
||||
/usr/include/c++/12/bits/quoted_string.h
|
||||
/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__type_support.hpp
|
||||
/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp
|
||||
/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp
|
||||
/opt/ros/humble/include/rcl/rcl/logging_rosout.h
|
||||
/opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp
|
||||
/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp
|
||||
/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp
|
||||
/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp
|
||||
/opt/ros/humble/include/rmw/rmw/error_handling.h
|
||||
/opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp
|
||||
/usr/include/c++/12/cxxabi.h
|
||||
/usr/include/x86_64-linux-gnu/c++/12/bits/cxxabi_tweaks.h
|
||||
/opt/ros/humble/include/rmw/rmw/impl/config.h
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp
|
||||
/opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h
|
||||
/opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h
|
||||
/opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp
|
||||
/opt/ros/humble/include/rcpputils/rcpputils/time.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/service.hpp
|
||||
/opt/ros/humble/include/tracetools/tracetools/tracetools.h
|
||||
/opt/ros/humble/include/tracetools/tracetools/config.h
|
||||
/opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp
|
||||
/opt/ros/humble/include/tracetools/tracetools/utils.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp
|
||||
/usr/include/c++/12/cstring
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp
|
||||
/usr/include/c++/12/shared_mutex
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/timer.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/clock.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/time.hpp
|
||||
/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp
|
||||
/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp
|
||||
/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp
|
||||
/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp
|
||||
/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__type_support.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/rate.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__type_support.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/rosidl_generator_cpp__visibility_control.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp
|
||||
/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp
|
||||
/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp
|
||||
/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp
|
||||
/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp
|
||||
/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp
|
||||
/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp
|
||||
/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp
|
||||
/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__type_support.hpp
|
||||
/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/rosidl_generator_cpp__visibility_control.hpp
|
||||
/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp
|
||||
/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp
|
||||
/usr/include/c++/12/cmath
|
||||
/usr/include/math.h
|
||||
/usr/include/x86_64-linux-gnu/bits/math-vector.h
|
||||
/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h
|
||||
/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h
|
||||
/usr/include/x86_64-linux-gnu/bits/fp-logb.h
|
||||
/usr/include/x86_64-linux-gnu/bits/fp-fast.h
|
||||
/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h
|
||||
/usr/include/x86_64-linux-gnu/bits/mathcalls.h
|
||||
/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h
|
||||
/usr/include/x86_64-linux-gnu/bits/iscanonical.h
|
||||
/usr/include/c++/12/bits/specfun.h
|
||||
/usr/include/c++/12/tr1/gamma.tcc
|
||||
/usr/include/c++/12/tr1/special_function_util.h
|
||||
/usr/include/c++/12/tr1/bessel_function.tcc
|
||||
/usr/include/c++/12/tr1/beta_function.tcc
|
||||
/usr/include/c++/12/tr1/ell_integral.tcc
|
||||
/usr/include/c++/12/tr1/exp_integral.tcc
|
||||
/usr/include/c++/12/tr1/hypergeometric.tcc
|
||||
/usr/include/c++/12/tr1/legendre_function.tcc
|
||||
/usr/include/c++/12/tr1/modified_bessel_func.tcc
|
||||
/usr/include/c++/12/tr1/poly_hermite.tcc
|
||||
/usr/include/c++/12/tr1/poly_laguerre.tcc
|
||||
/usr/include/c++/12/tr1/riemann_zeta.tcc
|
||||
/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp
|
||||
/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp
|
||||
/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp
|
||||
/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp
|
||||
/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp
|
||||
/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp
|
||||
/usr/include/c++/12/numeric
|
||||
/usr/include/c++/12/bits/stl_numeric.h
|
||||
/usr/include/c++/12/pstl/glue_numeric_defs.h
|
||||
/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp
|
||||
/opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp
|
||||
/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp
|
||||
/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__type_support.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__type_support.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__type_support.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp
|
||||
/opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp
|
||||
/opt/ros/humble/include/rcutils/rcutils/shared_library.h
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__type_support.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__type_support.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__type_support.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp
|
||||
/opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp
|
||||
/opt/ros/humble/include/rmw/rmw/qos_string_conversions.h
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__type_support.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__type_support.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__type_support.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__type_support.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__type_support.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp
|
||||
/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__type_support.hpp
|
||||
/opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h
|
||||
/opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp
|
||||
/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/image.hpp
|
||||
/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__struct.hpp
|
||||
/opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp
|
||||
/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__builder.hpp
|
||||
/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__traits.hpp
|
||||
/opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__traits.hpp
|
||||
/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__type_support.hpp
|
||||
/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/rosidl_generator_cpp__visibility_control.hpp
|
||||
/opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge.h
|
||||
/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/compressed_image.hpp
|
||||
/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__struct.hpp
|
||||
/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__builder.hpp
|
||||
/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__traits.hpp
|
||||
/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__type_support.hpp
|
||||
/opt/ros/humble/include/sensor_msgs/sensor_msgs/image_encodings.hpp
|
||||
/usr/include/opencv4/opencv2/core/core.hpp
|
||||
/usr/include/opencv4/opencv2/core.hpp
|
||||
/usr/include/opencv4/opencv2/core/cvdef.h
|
||||
/usr/include/opencv4/opencv2/core/version.hpp
|
||||
/usr/include/opencv4/opencv2/core/hal/interface.h
|
||||
/usr/include/c++/12/cstddef
|
||||
/usr/include/opencv4/opencv2/core/cv_cpu_dispatch.h
|
||||
/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h
|
||||
/usr/lib/gcc/x86_64-linux-gnu/12/include/xmmintrin.h
|
||||
/usr/lib/gcc/x86_64-linux-gnu/12/include/mmintrin.h
|
||||
/usr/lib/gcc/x86_64-linux-gnu/12/include/mm_malloc.h
|
||||
/usr/include/opencv4/opencv2/core/base.hpp
|
||||
/usr/include/opencv4/opencv2/opencv_modules.hpp
|
||||
/usr/include/c++/12/climits
|
||||
/usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h
|
||||
/usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h
|
||||
/usr/include/limits.h
|
||||
/usr/include/x86_64-linux-gnu/bits/posix1_lim.h
|
||||
/usr/include/x86_64-linux-gnu/bits/local_lim.h
|
||||
/usr/include/linux/limits.h
|
||||
/usr/include/x86_64-linux-gnu/bits/posix2_lim.h
|
||||
/usr/include/x86_64-linux-gnu/bits/xopen_lim.h
|
||||
/usr/include/x86_64-linux-gnu/bits/uio_lim.h
|
||||
/usr/include/opencv4/opencv2/core/cvstd.hpp
|
||||
/usr/include/opencv4/opencv2/core/cvstd_wrapper.hpp
|
||||
/usr/include/opencv4/opencv2/core/neon_utils.hpp
|
||||
/usr/include/opencv4/opencv2/core/vsx_utils.hpp
|
||||
/usr/include/opencv4/opencv2/core/check.hpp
|
||||
/usr/include/opencv4/opencv2/core/traits.hpp
|
||||
/usr/include/opencv4/opencv2/core/matx.hpp
|
||||
/usr/include/opencv4/opencv2/core/saturate.hpp
|
||||
/usr/include/opencv4/opencv2/core/fast_math.hpp
|
||||
/usr/include/opencv4/opencv2/core/types.hpp
|
||||
/usr/include/c++/12/cfloat
|
||||
/usr/lib/gcc/x86_64-linux-gnu/12/include/float.h
|
||||
/usr/include/opencv4/opencv2/core/mat.hpp
|
||||
/usr/include/opencv4/opencv2/core/bufferpool.hpp
|
||||
/usr/include/opencv4/opencv2/core/mat.inl.hpp
|
||||
/usr/include/opencv4/opencv2/core/persistence.hpp
|
||||
/usr/include/opencv4/opencv2/core/operations.hpp
|
||||
/usr/include/opencv4/opencv2/core/cvstd.inl.hpp
|
||||
/usr/include/c++/12/complex
|
||||
/usr/include/opencv4/opencv2/core/utility.hpp
|
||||
/usr/include/opencv4/opencv2/core/optim.hpp
|
||||
/usr/include/opencv4/opencv2/core/ovx.hpp
|
||||
/usr/include/opencv4/opencv2/core/cvdef.h
|
||||
/usr/include/opencv4/opencv2/imgproc/imgproc.hpp
|
||||
/usr/include/opencv4/opencv2/imgproc.hpp
|
||||
/usr/include/opencv4/opencv2/imgproc/segmentation.hpp
|
||||
/usr/include/opencv4/opencv2/imgproc/types_c.h
|
||||
/usr/include/opencv4/opencv2/core/core_c.h
|
||||
/usr/include/opencv4/opencv2/core/types_c.h
|
||||
/opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge_export.h
|
||||
/usr/include/opencv4/opencv2/opencv.hpp
|
||||
/usr/include/opencv4/opencv2/calib3d.hpp
|
||||
/usr/include/opencv4/opencv2/features2d.hpp
|
||||
/usr/include/opencv4/opencv2/flann/miniflann.hpp
|
||||
/usr/include/opencv4/opencv2/flann/defines.h
|
||||
/usr/include/opencv4/opencv2/flann/config.h
|
||||
/usr/include/opencv4/opencv2/core/affine.hpp
|
||||
/usr/include/opencv4/opencv2/dnn.hpp
|
||||
/usr/include/opencv4/opencv2/dnn/dnn.hpp
|
||||
/usr/include/opencv4/opencv2/core/async.hpp
|
||||
/usr/include/opencv4/opencv2/dnn/version.hpp
|
||||
/usr/include/opencv4/opencv2/dnn/dict.hpp
|
||||
/usr/include/opencv4/opencv2/dnn/layer.hpp
|
||||
/usr/include/opencv4/opencv2/dnn/dnn.inl.hpp
|
||||
/usr/include/opencv4/opencv2/dnn/utils/inference_engine.hpp
|
||||
/usr/include/opencv4/opencv2/dnn/dnn.hpp
|
||||
/usr/include/opencv4/opencv2/flann.hpp
|
||||
/usr/include/opencv4/opencv2/flann/flann_base.hpp
|
||||
/usr/include/opencv4/opencv2/flann/general.h
|
||||
/usr/include/opencv4/opencv2/flann/matrix.h
|
||||
/usr/include/opencv4/opencv2/flann/params.h
|
||||
/usr/include/opencv4/opencv2/flann/any.h
|
||||
/usr/include/opencv4/opencv2/flann/defines.h
|
||||
/usr/include/opencv4/opencv2/flann/saving.h
|
||||
/usr/include/opencv4/opencv2/flann/nn_index.h
|
||||
/usr/include/opencv4/opencv2/flann/result_set.h
|
||||
/usr/include/opencv4/opencv2/flann/all_indices.h
|
||||
/usr/include/opencv4/opencv2/flann/kdtree_index.h
|
||||
/usr/include/opencv4/opencv2/flann/dynamic_bitset.h
|
||||
/usr/include/opencv4/opencv2/flann/dist.h
|
||||
/usr/include/opencv4/opencv2/flann/heap.h
|
||||
/usr/include/opencv4/opencv2/flann/allocator.h
|
||||
/usr/include/opencv4/opencv2/flann/random.h
|
||||
/usr/include/opencv4/opencv2/flann/kdtree_single_index.h
|
||||
/usr/include/opencv4/opencv2/flann/kmeans_index.h
|
||||
/usr/include/opencv4/opencv2/flann/logger.h
|
||||
/usr/include/opencv4/opencv2/flann/composite_index.h
|
||||
/usr/include/opencv4/opencv2/flann/linear_index.h
|
||||
/usr/include/opencv4/opencv2/flann/hierarchical_clustering_index.h
|
||||
/usr/include/opencv4/opencv2/flann/lsh_index.h
|
||||
/usr/include/opencv4/opencv2/flann/lsh_table.h
|
||||
/usr/include/c++/12/math.h
|
||||
/usr/include/opencv4/opencv2/flann/autotuned_index.h
|
||||
/usr/include/opencv4/opencv2/flann/ground_truth.h
|
||||
/usr/include/opencv4/opencv2/flann/index_testing.h
|
||||
/usr/include/opencv4/opencv2/flann/timer.h
|
||||
/usr/include/opencv4/opencv2/flann/sampling.h
|
||||
/usr/include/opencv4/opencv2/highgui.hpp
|
||||
/usr/include/opencv4/opencv2/imgcodecs.hpp
|
||||
/usr/include/opencv4/opencv2/videoio.hpp
|
||||
/usr/include/opencv4/opencv2/ml.hpp
|
||||
/usr/include/opencv4/opencv2/ml/ml.inl.hpp
|
||||
/usr/include/opencv4/opencv2/objdetect.hpp
|
||||
/usr/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp
|
||||
/usr/include/opencv4/opencv2/objdetect/face.hpp
|
||||
/usr/include/opencv4/opencv2/photo.hpp
|
||||
/usr/include/opencv4/opencv2/stitching.hpp
|
||||
/usr/include/opencv4/opencv2/stitching/warpers.hpp
|
||||
/usr/include/opencv4/opencv2/stitching/detail/warpers.hpp
|
||||
/usr/include/opencv4/opencv2/core/cuda.hpp
|
||||
/usr/include/opencv4/opencv2/core/cuda_types.hpp
|
||||
/usr/include/opencv4/opencv2/core/cuda.inl.hpp
|
||||
/usr/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp
|
||||
/usr/include/opencv4/opencv2/stitching/detail/warpers.hpp
|
||||
/usr/include/opencv4/opencv2/stitching/detail/matchers.hpp
|
||||
/usr/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp
|
||||
/usr/include/opencv4/opencv2/stitching/detail/matchers.hpp
|
||||
/usr/include/opencv4/opencv2/stitching/detail/util.hpp
|
||||
/usr/include/opencv4/opencv2/stitching/detail/util_inl.hpp
|
||||
/usr/include/c++/12/queue
|
||||
/usr/include/c++/12/deque
|
||||
/usr/include/c++/12/bits/stl_deque.h
|
||||
/usr/include/c++/12/bits/deque.tcc
|
||||
/usr/include/c++/12/bits/stl_queue.h
|
||||
/usr/include/opencv4/opencv2/stitching/detail/camera.hpp
|
||||
/usr/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp
|
||||
/usr/include/opencv4/opencv2/stitching/detail/seam_finders.hpp
|
||||
/usr/include/opencv4/opencv2/stitching/detail/blenders.hpp
|
||||
/usr/include/opencv4/opencv2/stitching/detail/camera.hpp
|
||||
/usr/include/opencv4/opencv2/video.hpp
|
||||
/usr/include/opencv4/opencv2/video/tracking.hpp
|
||||
/usr/include/opencv4/opencv2/video/background_segm.hpp
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,6 +1,6 @@
|
||||
set(_AMENT_PACKAGE_NAME "skylink_bridge")
|
||||
set(skylink_bridge_VERSION "1.0.0")
|
||||
set(skylink_bridge_MAINTAINER "SkyLink Team <support@skylink.dev>")
|
||||
set(skylink_bridge_MAINTAINER "flowzl <support@skylink.dev>")
|
||||
set(skylink_bridge_BUILD_DEPENDS "rclcpp" "sensor_msgs" "geometry_msgs" "cv_bridge" "image_transport" "mavros_msgs")
|
||||
set(skylink_bridge_BUILDTOOL_DEPENDS "ament_cmake")
|
||||
set(skylink_bridge_BUILD_EXPORT_DEPENDS "rclcpp" "sensor_msgs" "geometry_msgs" "cv_bridge" "image_transport" "mavros_msgs")
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
</description>
|
||||
|
||||
<!-- 维护者信息 -->
|
||||
<maintainer email="support@skylink.dev">SkyLink Team</maintainer>
|
||||
<maintainer email="support@skylink.dev">flowzl</maintainer>
|
||||
<license>MIT</license>
|
||||
|
||||
<!-- 作者 -->
|
||||
|
||||
Binary file not shown.
164
skylink_ros2/log/build_2026-01-19_22-15-07/events.log
Normal file
164
skylink_ros2/log/build_2026-01-19_22-15-07/events.log
Normal file
File diff suppressed because one or more lines are too long
141
skylink_ros2/log/build_2026-01-19_22-15-07/logger_all.log
Normal file
141
skylink_ros2/log/build_2026-01-19_22-15-07/logger_all.log
Normal file
@@ -0,0 +1,141 @@
|
||||
[0.049s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--symlink-install', '--cmake-args', '-DCMAKE_BUILD_TYPE=Release']
|
||||
[0.049s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=True, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=24, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=['-DCMAKE_BUILD_TYPE=Release'], cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=<colcon_defaults.argument_parser.defaults.DefaultArgumentsDecorator object at 0x7e720153acb0>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0x7e7201680160>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0x7e7201680160>>)
|
||||
[0.132s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
|
||||
[0.133s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
|
||||
[0.133s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
|
||||
[0.133s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
|
||||
[0.133s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
|
||||
[0.133s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
|
||||
[0.133s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/flower/code/camera/flyLink/skylink_ros2'
|
||||
[0.133s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
|
||||
[0.133s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
|
||||
[0.133s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
|
||||
[0.133s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
|
||||
[0.133s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
|
||||
[0.133s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
|
||||
[0.133s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
|
||||
[0.133s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
|
||||
[0.133s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
|
||||
[0.139s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python']
|
||||
[0.139s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
|
||||
[0.139s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
|
||||
[0.139s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
|
||||
[0.139s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
|
||||
[0.139s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
|
||||
[0.139s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore'
|
||||
[0.139s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install']
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore'
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore'
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install']
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore'
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install'
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg'
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta']
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta'
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros'
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake'
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python'
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src/skylink_bridge) by extensions ['ignore', 'ignore_ament_install']
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src/skylink_bridge) by extension 'ignore'
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src/skylink_bridge) by extension 'ignore_ament_install'
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src/skylink_bridge) by extensions ['colcon_pkg']
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src/skylink_bridge) by extension 'colcon_pkg'
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src/skylink_bridge) by extensions ['colcon_meta']
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src/skylink_bridge) by extension 'colcon_meta'
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src/skylink_bridge) by extensions ['ros']
|
||||
[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(src/skylink_bridge) by extension 'ros'
|
||||
[0.142s] DEBUG:colcon.colcon_core.package_identification:Package 'src/skylink_bridge' with type 'ros.ament_cmake' and name 'skylink_bridge'
|
||||
[0.142s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
|
||||
[0.142s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
|
||||
[0.142s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
|
||||
[0.142s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
|
||||
[0.142s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
|
||||
[0.153s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
|
||||
[0.153s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
|
||||
[0.158s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/flower/code/camera/flyLink/skylink_ros2/install
|
||||
[0.159s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 280 installed packages in /opt/ros/humble
|
||||
[0.160s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
|
||||
[0.178s] Level 5:colcon.colcon_core.verb:set package 'skylink_bridge' build argument 'cmake_args' from command line to '['-DCMAKE_BUILD_TYPE=Release']'
|
||||
[0.178s] Level 5:colcon.colcon_core.verb:set package 'skylink_bridge' build argument 'cmake_target' from command line to 'None'
|
||||
[0.178s] Level 5:colcon.colcon_core.verb:set package 'skylink_bridge' build argument 'cmake_target_skip_unavailable' from command line to 'False'
|
||||
[0.178s] Level 5:colcon.colcon_core.verb:set package 'skylink_bridge' build argument 'cmake_clean_cache' from command line to 'False'
|
||||
[0.178s] Level 5:colcon.colcon_core.verb:set package 'skylink_bridge' build argument 'cmake_clean_first' from command line to 'False'
|
||||
[0.178s] Level 5:colcon.colcon_core.verb:set package 'skylink_bridge' build argument 'cmake_force_configure' from command line to 'False'
|
||||
[0.178s] Level 5:colcon.colcon_core.verb:set package 'skylink_bridge' build argument 'ament_cmake_args' from command line to 'None'
|
||||
[0.178s] Level 5:colcon.colcon_core.verb:set package 'skylink_bridge' build argument 'catkin_cmake_args' from command line to 'None'
|
||||
[0.178s] Level 5:colcon.colcon_core.verb:set package 'skylink_bridge' build argument 'catkin_skip_building_tests' from command line to 'False'
|
||||
[0.178s] DEBUG:colcon.colcon_core.verb:Building package 'skylink_bridge' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': ['-DCMAKE_BUILD_TYPE=Release'], 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge', 'merge_install': False, 'path': '/home/flower/code/camera/flyLink/skylink_ros2/src/skylink_bridge', 'symlink_install': True, 'test_result_base': None}
|
||||
[0.178s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
|
||||
[0.179s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
|
||||
[0.179s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/flower/code/camera/flyLink/skylink_ros2/src/skylink_bridge' with build type 'ament_cmake'
|
||||
[0.179s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/flower/code/camera/flyLink/skylink_ros2/src/skylink_bridge'
|
||||
[0.180s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
|
||||
[0.180s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
|
||||
[0.180s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
|
||||
[0.185s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge -- -j24 -l24
|
||||
[10.451s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge -- -j24 -l24
|
||||
[10.458s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --install /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge
|
||||
[10.471s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(skylink_bridge)
|
||||
[10.471s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --install /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge
|
||||
[10.472s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge' for CMake module files
|
||||
[10.473s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge' for CMake config files
|
||||
[10.473s] Level 1:colcon.colcon_core.shell:create_environment_hook('skylink_bridge', 'cmake_prefix_path')
|
||||
[10.473s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/hook/cmake_prefix_path.ps1'
|
||||
[10.473s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/hook/cmake_prefix_path.dsv'
|
||||
[10.473s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/hook/cmake_prefix_path.sh'
|
||||
[10.474s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib'
|
||||
[10.474s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/bin'
|
||||
[10.474s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/pkgconfig/skylink_bridge.pc'
|
||||
[10.474s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/python3.10/site-packages'
|
||||
[10.474s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/bin'
|
||||
[10.474s] INFO:colcon.colcon_core.shell:Creating package script '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.ps1'
|
||||
[10.475s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.dsv'
|
||||
[10.475s] INFO:colcon.colcon_core.shell:Creating package script '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.sh'
|
||||
[10.475s] INFO:colcon.colcon_core.shell:Creating package script '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.bash'
|
||||
[10.475s] INFO:colcon.colcon_core.shell:Creating package script '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.zsh'
|
||||
[10.476s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/colcon-core/packages/skylink_bridge)
|
||||
[10.476s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(skylink_bridge)
|
||||
[10.476s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge' for CMake module files
|
||||
[10.476s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge' for CMake config files
|
||||
[10.476s] Level 1:colcon.colcon_core.shell:create_environment_hook('skylink_bridge', 'cmake_prefix_path')
|
||||
[10.477s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/hook/cmake_prefix_path.ps1'
|
||||
[10.477s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/hook/cmake_prefix_path.dsv'
|
||||
[10.477s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/hook/cmake_prefix_path.sh'
|
||||
[10.477s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib'
|
||||
[10.477s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/bin'
|
||||
[10.477s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/pkgconfig/skylink_bridge.pc'
|
||||
[10.477s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/python3.10/site-packages'
|
||||
[10.477s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/bin'
|
||||
[10.478s] INFO:colcon.colcon_core.shell:Creating package script '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.ps1'
|
||||
[10.478s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.dsv'
|
||||
[10.478s] INFO:colcon.colcon_core.shell:Creating package script '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.sh'
|
||||
[10.478s] INFO:colcon.colcon_core.shell:Creating package script '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.bash'
|
||||
[10.478s] INFO:colcon.colcon_core.shell:Creating package script '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.zsh'
|
||||
[10.478s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/colcon-core/packages/skylink_bridge)
|
||||
[10.479s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
|
||||
[10.479s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
|
||||
[10.479s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
|
||||
[10.479s] DEBUG:colcon.colcon_core.event_reactor:joining thread
|
||||
[10.481s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
|
||||
[10.481s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
|
||||
[10.481s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
|
||||
[10.490s] DEBUG:colcon.colcon_core.event_reactor:joined thread
|
||||
[10.490s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/flower/code/camera/flyLink/skylink_ros2/install/local_setup.ps1'
|
||||
[10.490s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/flower/code/camera/flyLink/skylink_ros2/install/_local_setup_util_ps1.py'
|
||||
[10.491s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/flower/code/camera/flyLink/skylink_ros2/install/setup.ps1'
|
||||
[10.491s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/flower/code/camera/flyLink/skylink_ros2/install/local_setup.sh'
|
||||
[10.492s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/flower/code/camera/flyLink/skylink_ros2/install/_local_setup_util_sh.py'
|
||||
[10.492s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/flower/code/camera/flyLink/skylink_ros2/install/setup.sh'
|
||||
[10.492s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/flower/code/camera/flyLink/skylink_ros2/install/local_setup.bash'
|
||||
[10.492s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/flower/code/camera/flyLink/skylink_ros2/install/setup.bash'
|
||||
[10.493s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/flower/code/camera/flyLink/skylink_ros2/install/local_setup.zsh'
|
||||
[10.493s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/flower/code/camera/flyLink/skylink_ros2/install/setup.zsh'
|
||||
@@ -0,0 +1,4 @@
|
||||
Invoking command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge -- -j24 -l24
|
||||
Invoked command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge -- -j24 -l24
|
||||
Invoking command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --install /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge
|
||||
Invoked command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --install /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge
|
||||
@@ -0,0 +1,50 @@
|
||||
-- Found ament_cmake: 1.3.11 (/opt/ros/humble/share/ament_cmake/cmake)
|
||||
-- Override CMake install command with custom implementation using symlinks instead of copying resources
|
||||
-- Found rclcpp: 16.0.11 (/opt/ros/humble/share/rclcpp/cmake)
|
||||
-- Found rosidl_generator_c: 3.1.6 (/opt/ros/humble/share/rosidl_generator_c/cmake)
|
||||
-- Found rosidl_adapter: 3.1.6 (/opt/ros/humble/share/rosidl_adapter/cmake)
|
||||
-- Found rosidl_generator_cpp: 3.1.6 (/opt/ros/humble/share/rosidl_generator_cpp/cmake)
|
||||
-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
|
||||
-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
|
||||
-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake)
|
||||
-- Found rmw_fastrtps_cpp: 6.2.7 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake)
|
||||
-- Using RMW implementation 'rmw_fastrtps_cpp' as default
|
||||
-- Found sensor_msgs: 4.2.4 (/opt/ros/humble/share/sensor_msgs/cmake)
|
||||
-- Found cv_bridge: 3.2.1 (/opt/ros/humble/share/cv_bridge/cmake)
|
||||
-- Found image_transport: 3.1.10 (/opt/ros/humble/share/image_transport/cmake)
|
||||
-- Found mavros_msgs: 2.14.0 (/opt/ros/humble/share/mavros_msgs/cmake)
|
||||
-- Configuring done
|
||||
-- Generating done
|
||||
-- Build files have been written to: /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge
|
||||
[35m[1mConsolidate compiler generated dependencies of target camera_driver_node[0m
|
||||
[ 25%] [32mBuilding CXX object CMakeFiles/camera_driver_node.dir/src/camera_driver_node.cpp.o[0m
|
||||
[35m[1mConsolidate compiler generated dependencies of target udp_sender_node[0m
|
||||
[ 50%] [32mBuilding CXX object CMakeFiles/udp_sender_node.dir/src/udp_sender_node.cpp.o[0m
|
||||
[ 75%] [32m[1mLinking CXX executable camera_driver_node[0m
|
||||
[ 75%] Built target camera_driver_node
|
||||
[100%] [32m[1mLinking CXX executable udp_sender_node[0m
|
||||
[100%] Built target udp_sender_node
|
||||
-- Install configuration: "Release"
|
||||
-- Execute custom install script
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/skylink_bridge/udp_sender_node
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/skylink_bridge/camera_driver_node
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/launch/bridge.launch.py
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/config/params.yaml
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/include/protocol.h
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/include/skylink_bridge/udp_sender_node.h
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/ament_index/resource_index/package_run_dependencies/skylink_bridge
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/ament_index/resource_index/parent_prefix_path/skylink_bridge
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/ament_prefix_path.sh
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/ament_prefix_path.dsv
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/path.sh
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/path.dsv
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.bash
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.sh
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.zsh
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.dsv
|
||||
-- Symlinking: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.dsv
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/ament_index/resource_index/packages/skylink_bridge
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/cmake/ament_cmake_export_dependencies-extras.cmake
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/cmake/skylink_bridgeConfig.cmake
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/cmake/skylink_bridgeConfig-version.cmake
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.xml
|
||||
@@ -0,0 +1,50 @@
|
||||
-- Found ament_cmake: 1.3.11 (/opt/ros/humble/share/ament_cmake/cmake)
|
||||
-- Override CMake install command with custom implementation using symlinks instead of copying resources
|
||||
-- Found rclcpp: 16.0.11 (/opt/ros/humble/share/rclcpp/cmake)
|
||||
-- Found rosidl_generator_c: 3.1.6 (/opt/ros/humble/share/rosidl_generator_c/cmake)
|
||||
-- Found rosidl_adapter: 3.1.6 (/opt/ros/humble/share/rosidl_adapter/cmake)
|
||||
-- Found rosidl_generator_cpp: 3.1.6 (/opt/ros/humble/share/rosidl_generator_cpp/cmake)
|
||||
-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
|
||||
-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
|
||||
-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake)
|
||||
-- Found rmw_fastrtps_cpp: 6.2.7 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake)
|
||||
-- Using RMW implementation 'rmw_fastrtps_cpp' as default
|
||||
-- Found sensor_msgs: 4.2.4 (/opt/ros/humble/share/sensor_msgs/cmake)
|
||||
-- Found cv_bridge: 3.2.1 (/opt/ros/humble/share/cv_bridge/cmake)
|
||||
-- Found image_transport: 3.1.10 (/opt/ros/humble/share/image_transport/cmake)
|
||||
-- Found mavros_msgs: 2.14.0 (/opt/ros/humble/share/mavros_msgs/cmake)
|
||||
-- Configuring done
|
||||
-- Generating done
|
||||
-- Build files have been written to: /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge
|
||||
[35m[1mConsolidate compiler generated dependencies of target camera_driver_node[0m
|
||||
[ 25%] [32mBuilding CXX object CMakeFiles/camera_driver_node.dir/src/camera_driver_node.cpp.o[0m
|
||||
[35m[1mConsolidate compiler generated dependencies of target udp_sender_node[0m
|
||||
[ 50%] [32mBuilding CXX object CMakeFiles/udp_sender_node.dir/src/udp_sender_node.cpp.o[0m
|
||||
[ 75%] [32m[1mLinking CXX executable camera_driver_node[0m
|
||||
[ 75%] Built target camera_driver_node
|
||||
[100%] [32m[1mLinking CXX executable udp_sender_node[0m
|
||||
[100%] Built target udp_sender_node
|
||||
-- Install configuration: "Release"
|
||||
-- Execute custom install script
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/skylink_bridge/udp_sender_node
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/skylink_bridge/camera_driver_node
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/launch/bridge.launch.py
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/config/params.yaml
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/include/protocol.h
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/include/skylink_bridge/udp_sender_node.h
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/ament_index/resource_index/package_run_dependencies/skylink_bridge
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/ament_index/resource_index/parent_prefix_path/skylink_bridge
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/ament_prefix_path.sh
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/ament_prefix_path.dsv
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/path.sh
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/path.dsv
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.bash
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.sh
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.zsh
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.dsv
|
||||
-- Symlinking: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.dsv
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/ament_index/resource_index/packages/skylink_bridge
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/cmake/ament_cmake_export_dependencies-extras.cmake
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/cmake/skylink_bridgeConfig.cmake
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/cmake/skylink_bridgeConfig-version.cmake
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.xml
|
||||
@@ -0,0 +1,54 @@
|
||||
[0.006s] Invoking command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge -- -j24 -l24
|
||||
[0.019s] -- Found ament_cmake: 1.3.11 (/opt/ros/humble/share/ament_cmake/cmake)
|
||||
[0.087s] -- Override CMake install command with custom implementation using symlinks instead of copying resources
|
||||
[0.090s] -- Found rclcpp: 16.0.11 (/opt/ros/humble/share/rclcpp/cmake)
|
||||
[0.106s] -- Found rosidl_generator_c: 3.1.6 (/opt/ros/humble/share/rosidl_generator_c/cmake)
|
||||
[0.108s] -- Found rosidl_adapter: 3.1.6 (/opt/ros/humble/share/rosidl_adapter/cmake)
|
||||
[0.111s] -- Found rosidl_generator_cpp: 3.1.6 (/opt/ros/humble/share/rosidl_generator_cpp/cmake)
|
||||
[0.116s] -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
|
||||
[0.124s] -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
|
||||
[0.142s] -- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake)
|
||||
[0.143s] -- Found rmw_fastrtps_cpp: 6.2.7 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake)
|
||||
[0.204s] -- Using RMW implementation 'rmw_fastrtps_cpp' as default
|
||||
[0.226s] -- Found sensor_msgs: 4.2.4 (/opt/ros/humble/share/sensor_msgs/cmake)
|
||||
[0.240s] -- Found cv_bridge: 3.2.1 (/opt/ros/humble/share/cv_bridge/cmake)
|
||||
[0.244s] -- Found image_transport: 3.1.10 (/opt/ros/humble/share/image_transport/cmake)
|
||||
[0.253s] -- Found mavros_msgs: 2.14.0 (/opt/ros/humble/share/mavros_msgs/cmake)
|
||||
[0.324s] -- Configuring done
|
||||
[0.493s] -- Generating done
|
||||
[0.511s] -- Build files have been written to: /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge
|
||||
[0.534s] [35m[1mConsolidate compiler generated dependencies of target camera_driver_node[0m
|
||||
[0.550s] [ 25%] [32mBuilding CXX object CMakeFiles/camera_driver_node.dir/src/camera_driver_node.cpp.o[0m
|
||||
[0.554s] [35m[1mConsolidate compiler generated dependencies of target udp_sender_node[0m
|
||||
[0.581s] [ 50%] [32mBuilding CXX object CMakeFiles/udp_sender_node.dir/src/udp_sender_node.cpp.o[0m
|
||||
[4.076s] [ 75%] [32m[1mLinking CXX executable camera_driver_node[0m
|
||||
[4.605s] [ 75%] Built target camera_driver_node
|
||||
[8.616s] [100%] [32m[1mLinking CXX executable udp_sender_node[0m
|
||||
[10.265s] [100%] Built target udp_sender_node
|
||||
[10.272s] Invoked command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge -- -j24 -l24
|
||||
[10.279s] Invoking command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --install /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge
|
||||
[10.283s] -- Install configuration: "Release"
|
||||
[10.283s] -- Execute custom install script
|
||||
[10.284s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/skylink_bridge/udp_sender_node
|
||||
[10.284s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/skylink_bridge/camera_driver_node
|
||||
[10.284s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/launch/bridge.launch.py
|
||||
[10.284s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/config/params.yaml
|
||||
[10.284s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/include/protocol.h
|
||||
[10.284s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/include/skylink_bridge/udp_sender_node.h
|
||||
[10.284s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/ament_index/resource_index/package_run_dependencies/skylink_bridge
|
||||
[10.284s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/ament_index/resource_index/parent_prefix_path/skylink_bridge
|
||||
[10.284s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/ament_prefix_path.sh
|
||||
[10.284s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/ament_prefix_path.dsv
|
||||
[10.284s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/path.sh
|
||||
[10.285s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/path.dsv
|
||||
[10.285s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.bash
|
||||
[10.285s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.sh
|
||||
[10.285s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.zsh
|
||||
[10.285s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.dsv
|
||||
[10.285s] -- Symlinking: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.dsv
|
||||
[10.291s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/ament_index/resource_index/packages/skylink_bridge
|
||||
[10.291s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/cmake/ament_cmake_export_dependencies-extras.cmake
|
||||
[10.291s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/cmake/skylink_bridgeConfig.cmake
|
||||
[10.291s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/cmake/skylink_bridgeConfig-version.cmake
|
||||
[10.291s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.xml
|
||||
[10.292s] Invoked command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --install /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge
|
||||
138
skylink_ros2/log/build_2026-01-20_10-28-20/events.log
Normal file
138
skylink_ros2/log/build_2026-01-20_10-28-20/events.log
Normal file
File diff suppressed because one or more lines are too long
141
skylink_ros2/log/build_2026-01-20_10-28-20/logger_all.log
Normal file
141
skylink_ros2/log/build_2026-01-20_10-28-20/logger_all.log
Normal file
@@ -0,0 +1,141 @@
|
||||
[0.059s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--symlink-install', '--cmake-args', '-DCMAKE_BUILD_TYPE=Release']
|
||||
[0.059s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=True, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=24, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=['-DCMAKE_BUILD_TYPE=Release'], cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=<colcon_defaults.argument_parser.defaults.DefaultArgumentsDecorator object at 0x7d50eb43ac20>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0x7d50eb580130>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0x7d50eb580130>>)
|
||||
[0.188s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
|
||||
[0.188s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
|
||||
[0.188s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
|
||||
[0.188s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
|
||||
[0.188s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
|
||||
[0.188s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
|
||||
[0.188s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/flower/code/camera/flyLink/skylink_ros2'
|
||||
[0.188s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
|
||||
[0.188s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
|
||||
[0.188s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
|
||||
[0.188s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
|
||||
[0.188s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
|
||||
[0.188s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
|
||||
[0.188s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
|
||||
[0.188s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
|
||||
[0.188s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
|
||||
[0.193s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python']
|
||||
[0.193s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
|
||||
[0.193s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
|
||||
[0.193s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
|
||||
[0.193s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
|
||||
[0.193s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore'
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install']
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore'
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore'
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install']
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore'
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install'
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg'
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta']
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta'
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros'
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake'
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python'
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src/skylink_bridge) by extensions ['ignore', 'ignore_ament_install']
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src/skylink_bridge) by extension 'ignore'
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src/skylink_bridge) by extension 'ignore_ament_install'
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src/skylink_bridge) by extensions ['colcon_pkg']
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src/skylink_bridge) by extension 'colcon_pkg'
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src/skylink_bridge) by extensions ['colcon_meta']
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src/skylink_bridge) by extension 'colcon_meta'
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src/skylink_bridge) by extensions ['ros']
|
||||
[0.194s] Level 1:colcon.colcon_core.package_identification:_identify(src/skylink_bridge) by extension 'ros'
|
||||
[0.196s] DEBUG:colcon.colcon_core.package_identification:Package 'src/skylink_bridge' with type 'ros.ament_cmake' and name 'skylink_bridge'
|
||||
[0.196s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
|
||||
[0.196s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
|
||||
[0.196s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
|
||||
[0.196s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
|
||||
[0.196s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
|
||||
[0.211s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
|
||||
[0.211s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
|
||||
[0.212s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/flower/code/camera/flyLink/skylink_ros2/install
|
||||
[0.213s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 280 installed packages in /opt/ros/humble
|
||||
[0.213s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
|
||||
[0.229s] Level 5:colcon.colcon_core.verb:set package 'skylink_bridge' build argument 'cmake_args' from command line to '['-DCMAKE_BUILD_TYPE=Release']'
|
||||
[0.229s] Level 5:colcon.colcon_core.verb:set package 'skylink_bridge' build argument 'cmake_target' from command line to 'None'
|
||||
[0.229s] Level 5:colcon.colcon_core.verb:set package 'skylink_bridge' build argument 'cmake_target_skip_unavailable' from command line to 'False'
|
||||
[0.229s] Level 5:colcon.colcon_core.verb:set package 'skylink_bridge' build argument 'cmake_clean_cache' from command line to 'False'
|
||||
[0.229s] Level 5:colcon.colcon_core.verb:set package 'skylink_bridge' build argument 'cmake_clean_first' from command line to 'False'
|
||||
[0.229s] Level 5:colcon.colcon_core.verb:set package 'skylink_bridge' build argument 'cmake_force_configure' from command line to 'False'
|
||||
[0.229s] Level 5:colcon.colcon_core.verb:set package 'skylink_bridge' build argument 'ament_cmake_args' from command line to 'None'
|
||||
[0.229s] Level 5:colcon.colcon_core.verb:set package 'skylink_bridge' build argument 'catkin_cmake_args' from command line to 'None'
|
||||
[0.229s] Level 5:colcon.colcon_core.verb:set package 'skylink_bridge' build argument 'catkin_skip_building_tests' from command line to 'False'
|
||||
[0.229s] DEBUG:colcon.colcon_core.verb:Building package 'skylink_bridge' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': ['-DCMAKE_BUILD_TYPE=Release'], 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge', 'merge_install': False, 'path': '/home/flower/code/camera/flyLink/skylink_ros2/src/skylink_bridge', 'symlink_install': True, 'test_result_base': None}
|
||||
[0.229s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
|
||||
[0.230s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
|
||||
[0.230s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/flower/code/camera/flyLink/skylink_ros2/src/skylink_bridge' with build type 'ament_cmake'
|
||||
[0.230s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/flower/code/camera/flyLink/skylink_ros2/src/skylink_bridge'
|
||||
[0.231s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
|
||||
[0.231s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
|
||||
[0.231s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
|
||||
[0.236s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge -- -j24 -l24
|
||||
[9.841s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge -- -j24 -l24
|
||||
[9.848s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --install /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge
|
||||
[9.859s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(skylink_bridge)
|
||||
[9.859s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --install /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge
|
||||
[9.864s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge' for CMake module files
|
||||
[9.864s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge' for CMake config files
|
||||
[9.864s] Level 1:colcon.colcon_core.shell:create_environment_hook('skylink_bridge', 'cmake_prefix_path')
|
||||
[9.864s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/hook/cmake_prefix_path.ps1'
|
||||
[9.864s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/hook/cmake_prefix_path.dsv'
|
||||
[9.865s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/hook/cmake_prefix_path.sh'
|
||||
[9.865s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib'
|
||||
[9.865s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/bin'
|
||||
[9.865s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/pkgconfig/skylink_bridge.pc'
|
||||
[9.865s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/python3.10/site-packages'
|
||||
[9.865s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/bin'
|
||||
[9.865s] INFO:colcon.colcon_core.shell:Creating package script '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.ps1'
|
||||
[9.866s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.dsv'
|
||||
[9.866s] INFO:colcon.colcon_core.shell:Creating package script '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.sh'
|
||||
[9.866s] INFO:colcon.colcon_core.shell:Creating package script '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.bash'
|
||||
[9.867s] INFO:colcon.colcon_core.shell:Creating package script '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.zsh'
|
||||
[9.867s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/colcon-core/packages/skylink_bridge)
|
||||
[9.867s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(skylink_bridge)
|
||||
[9.867s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge' for CMake module files
|
||||
[9.867s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge' for CMake config files
|
||||
[9.868s] Level 1:colcon.colcon_core.shell:create_environment_hook('skylink_bridge', 'cmake_prefix_path')
|
||||
[9.868s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/hook/cmake_prefix_path.ps1'
|
||||
[9.868s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/hook/cmake_prefix_path.dsv'
|
||||
[9.868s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/hook/cmake_prefix_path.sh'
|
||||
[9.868s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib'
|
||||
[9.868s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/bin'
|
||||
[9.868s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/pkgconfig/skylink_bridge.pc'
|
||||
[9.868s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/python3.10/site-packages'
|
||||
[9.868s] Level 1:colcon.colcon_core.environment:checking '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/bin'
|
||||
[9.869s] INFO:colcon.colcon_core.shell:Creating package script '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.ps1'
|
||||
[9.869s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.dsv'
|
||||
[9.869s] INFO:colcon.colcon_core.shell:Creating package script '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.sh'
|
||||
[9.869s] INFO:colcon.colcon_core.shell:Creating package script '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.bash'
|
||||
[9.869s] INFO:colcon.colcon_core.shell:Creating package script '/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.zsh'
|
||||
[9.869s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/colcon-core/packages/skylink_bridge)
|
||||
[9.870s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
|
||||
[9.870s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
|
||||
[9.870s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
|
||||
[9.870s] DEBUG:colcon.colcon_core.event_reactor:joining thread
|
||||
[9.873s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
|
||||
[9.873s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
|
||||
[9.873s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
|
||||
[9.879s] DEBUG:colcon.colcon_core.event_reactor:joined thread
|
||||
[9.879s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/flower/code/camera/flyLink/skylink_ros2/install/local_setup.ps1'
|
||||
[9.879s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/flower/code/camera/flyLink/skylink_ros2/install/_local_setup_util_ps1.py'
|
||||
[9.880s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/flower/code/camera/flyLink/skylink_ros2/install/setup.ps1'
|
||||
[9.881s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/flower/code/camera/flyLink/skylink_ros2/install/local_setup.sh'
|
||||
[9.881s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/flower/code/camera/flyLink/skylink_ros2/install/_local_setup_util_sh.py'
|
||||
[9.881s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/flower/code/camera/flyLink/skylink_ros2/install/setup.sh'
|
||||
[9.882s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/flower/code/camera/flyLink/skylink_ros2/install/local_setup.bash'
|
||||
[9.882s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/flower/code/camera/flyLink/skylink_ros2/install/setup.bash'
|
||||
[9.883s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/flower/code/camera/flyLink/skylink_ros2/install/local_setup.zsh'
|
||||
[9.883s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/flower/code/camera/flyLink/skylink_ros2/install/setup.zsh'
|
||||
@@ -0,0 +1,4 @@
|
||||
Invoking command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge -- -j24 -l24
|
||||
Invoked command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge -- -j24 -l24
|
||||
Invoking command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --install /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge
|
||||
Invoked command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --install /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge
|
||||
@@ -0,0 +1,30 @@
|
||||
[35m[1mConsolidate compiler generated dependencies of target camera_driver_node[0m
|
||||
[ 50%] Built target camera_driver_node
|
||||
[35m[1mConsolidate compiler generated dependencies of target udp_sender_node[0m
|
||||
[ 75%] [32mBuilding CXX object CMakeFiles/udp_sender_node.dir/src/udp_sender_node.cpp.o[0m
|
||||
[100%] [32m[1mLinking CXX executable udp_sender_node[0m
|
||||
[100%] Built target udp_sender_node
|
||||
-- Install configuration: "Release"
|
||||
-- Execute custom install script
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/skylink_bridge/udp_sender_node
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/skylink_bridge/camera_driver_node
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/launch/bridge.launch.py
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/config/params.yaml
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/include/protocol.h
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/include/skylink_bridge/udp_sender_node.h
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/ament_index/resource_index/package_run_dependencies/skylink_bridge
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/ament_index/resource_index/parent_prefix_path/skylink_bridge
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/ament_prefix_path.sh
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/ament_prefix_path.dsv
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/path.sh
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/path.dsv
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.bash
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.sh
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.zsh
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.dsv
|
||||
-- Symlinking: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.dsv
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/ament_index/resource_index/packages/skylink_bridge
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/cmake/ament_cmake_export_dependencies-extras.cmake
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/cmake/skylink_bridgeConfig.cmake
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/cmake/skylink_bridgeConfig-version.cmake
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.xml
|
||||
@@ -0,0 +1,30 @@
|
||||
[35m[1mConsolidate compiler generated dependencies of target camera_driver_node[0m
|
||||
[ 50%] Built target camera_driver_node
|
||||
[35m[1mConsolidate compiler generated dependencies of target udp_sender_node[0m
|
||||
[ 75%] [32mBuilding CXX object CMakeFiles/udp_sender_node.dir/src/udp_sender_node.cpp.o[0m
|
||||
[100%] [32m[1mLinking CXX executable udp_sender_node[0m
|
||||
[100%] Built target udp_sender_node
|
||||
-- Install configuration: "Release"
|
||||
-- Execute custom install script
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/skylink_bridge/udp_sender_node
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/skylink_bridge/camera_driver_node
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/launch/bridge.launch.py
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/config/params.yaml
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/include/protocol.h
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/include/skylink_bridge/udp_sender_node.h
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/ament_index/resource_index/package_run_dependencies/skylink_bridge
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/ament_index/resource_index/parent_prefix_path/skylink_bridge
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/ament_prefix_path.sh
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/ament_prefix_path.dsv
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/path.sh
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/path.dsv
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.bash
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.sh
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.zsh
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.dsv
|
||||
-- Symlinking: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.dsv
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/ament_index/resource_index/packages/skylink_bridge
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/cmake/ament_cmake_export_dependencies-extras.cmake
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/cmake/skylink_bridgeConfig.cmake
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/cmake/skylink_bridgeConfig-version.cmake
|
||||
-- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.xml
|
||||
@@ -0,0 +1,34 @@
|
||||
[0.006s] Invoking command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge -- -j24 -l24
|
||||
[0.037s] [35m[1mConsolidate compiler generated dependencies of target camera_driver_node[0m
|
||||
[0.052s] [ 50%] Built target camera_driver_node
|
||||
[0.057s] [35m[1mConsolidate compiler generated dependencies of target udp_sender_node[0m
|
||||
[0.089s] [ 75%] [32mBuilding CXX object CMakeFiles/udp_sender_node.dir/src/udp_sender_node.cpp.o[0m
|
||||
[7.936s] [100%] [32m[1mLinking CXX executable udp_sender_node[0m
|
||||
[9.604s] [100%] Built target udp_sender_node
|
||||
[9.611s] Invoked command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge -- -j24 -l24
|
||||
[9.618s] Invoking command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --install /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge
|
||||
[9.621s] -- Install configuration: "Release"
|
||||
[9.621s] -- Execute custom install script
|
||||
[9.621s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/skylink_bridge/udp_sender_node
|
||||
[9.621s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/lib/skylink_bridge/camera_driver_node
|
||||
[9.622s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/launch/bridge.launch.py
|
||||
[9.622s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/config/params.yaml
|
||||
[9.622s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/include/protocol.h
|
||||
[9.622s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/include/skylink_bridge/udp_sender_node.h
|
||||
[9.622s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/ament_index/resource_index/package_run_dependencies/skylink_bridge
|
||||
[9.622s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/ament_index/resource_index/parent_prefix_path/skylink_bridge
|
||||
[9.622s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/ament_prefix_path.sh
|
||||
[9.622s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/ament_prefix_path.dsv
|
||||
[9.622s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/path.sh
|
||||
[9.622s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/environment/path.dsv
|
||||
[9.622s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.bash
|
||||
[9.622s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.sh
|
||||
[9.622s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.zsh
|
||||
[9.622s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/local_setup.dsv
|
||||
[9.622s] -- Symlinking: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.dsv
|
||||
[9.628s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/ament_index/resource_index/packages/skylink_bridge
|
||||
[9.628s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/cmake/ament_cmake_export_dependencies-extras.cmake
|
||||
[9.628s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/cmake/skylink_bridgeConfig.cmake
|
||||
[9.628s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/cmake/skylink_bridgeConfig-version.cmake
|
||||
[9.628s] -- Up-to-date symlink: /home/flower/code/camera/flyLink/skylink_ros2/install/skylink_bridge/share/skylink_bridge/package.xml
|
||||
[9.629s] Invoked command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --install /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge
|
||||
@@ -1 +1 @@
|
||||
build_2026-01-19_22-01-48
|
||||
build_2026-01-20_10-28-20
|
||||
@@ -5,7 +5,7 @@
|
||||
* 这个文件定义了机载端(ROS 2)、PC 端(Qt)和移动端(Android)之间的通信协议。
|
||||
* 必须保持三端的字节对齐和字段顺序一致。
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* 这个节点订阅相机和 GPS Topic,将图像编码为 JPEG 并通过 UDP 广播发送。
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
#include <vector>
|
||||
#include <queue>
|
||||
#include <mutex>
|
||||
#include <condition_variable>
|
||||
#include <thread>
|
||||
#include <atomic>
|
||||
#include <cstring>
|
||||
@@ -99,9 +100,11 @@ private:
|
||||
|
||||
std::queue<PacketQueueItem> send_queue_; ///< 发送队列
|
||||
std::mutex send_queue_mutex_; ///< 队列互斥锁
|
||||
std::condition_variable send_queue_cv_; ///< 队列条件变量
|
||||
std::thread sender_thread_; ///< 后台发送线程
|
||||
std::atomic<bool> sender_running_{true}; ///< 线程运行标志
|
||||
static const size_t MAX_QUEUE_SIZE = 1000; ///< 队列最大大小
|
||||
static const size_t MAX_QUEUE_SIZE = 5000; ///< 队列最大大小
|
||||
static const size_t BATCH_SEND_SIZE = 128; ///< 批量发送大小 (增加以减少锁竞争)
|
||||
|
||||
/**
|
||||
* @brief 后台发送工作函数
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
</description>
|
||||
|
||||
<!-- 维护者信息 -->
|
||||
<maintainer email="support@skylink.dev">SkyLink Team</maintainer>
|
||||
<maintainer email="support@skylink.dev">flowzl</maintainer>
|
||||
<license>MIT</license>
|
||||
|
||||
<!-- 作者 -->
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* 使用 OpenCV 直接读取 USB 摄像头,发布为 ROS 2 sensor_msgs/Image
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* 完整实现相机和 GPS 数据采集、JPEG 编码、UDP 分片发送的功能。
|
||||
*
|
||||
* @author SkyLink Team
|
||||
* @author flowzl
|
||||
* @date 2026-01-19
|
||||
*/
|
||||
|
||||
@@ -137,6 +137,7 @@ UdpSenderNode::UdpSenderNode() : rclcpp::Node("udp_sender_node"), udp_socket_(-1
|
||||
UdpSenderNode::~UdpSenderNode() {
|
||||
// 停止后台发送线程
|
||||
sender_running_ = false;
|
||||
send_queue_cv_.notify_one(); // 唤醒等待的线程
|
||||
if (sender_thread_.joinable()) {
|
||||
sender_thread_.join();
|
||||
RCLCPP_INFO(this->get_logger(), "✓ 后台发送线程已停止");
|
||||
@@ -210,6 +211,14 @@ int UdpSenderNode::send_udp_packet(const uint8_t* data, uint16_t len) {
|
||||
if (sent > 0) {
|
||||
bytes_sent_ += sent;
|
||||
packets_sent_++;
|
||||
} else {
|
||||
// 简单的错误限流日志
|
||||
static auto last_error_time = std::chrono::steady_clock::now();
|
||||
auto now = std::chrono::steady_clock::now();
|
||||
if (std::chrono::duration_cast<std::chrono::seconds>(now - last_error_time).count() > 5) {
|
||||
RCLCPP_WARN(this->get_logger(), "UDP 发送失败: %s (errno=%d)", strerror(errno), errno);
|
||||
last_error_time = now;
|
||||
}
|
||||
}
|
||||
|
||||
return sent;
|
||||
@@ -219,42 +228,70 @@ int UdpSenderNode::send_udp_packet(const uint8_t* data, uint16_t len) {
|
||||
* @brief 将数据包加入发送队列
|
||||
*/
|
||||
void UdpSenderNode::enqueue_packet(const uint8_t* data, uint16_t len) {
|
||||
std::lock_guard<std::mutex> lock(send_queue_mutex_);
|
||||
|
||||
if (send_queue_.size() >= MAX_QUEUE_SIZE) {
|
||||
frames_dropped_++;
|
||||
return;
|
||||
{
|
||||
std::lock_guard<std::mutex> lock(send_queue_mutex_);
|
||||
|
||||
if (send_queue_.size() >= MAX_QUEUE_SIZE) {
|
||||
frames_dropped_++;
|
||||
return;
|
||||
}
|
||||
|
||||
PacketQueueItem item;
|
||||
item.data.assign(data, data + len);
|
||||
item.enqueue_time = std::chrono::system_clock::now();
|
||||
send_queue_.push(item);
|
||||
}
|
||||
|
||||
PacketQueueItem item;
|
||||
item.data.assign(data, data + len);
|
||||
item.enqueue_time = std::chrono::system_clock::now();
|
||||
send_queue_.push(item);
|
||||
// 通知发送线程有新数据
|
||||
send_queue_cv_.notify_one();
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 后台发送工作线程
|
||||
*/
|
||||
void UdpSenderNode::sender_worker() {
|
||||
RCLCPP_INFO(this->get_logger(), "发送线程开始运行 PID: %d", (int)getpid());
|
||||
|
||||
// 预分配 batch 内存以减少循环中的分配
|
||||
std::vector<PacketQueueItem> batch;
|
||||
batch.reserve(BATCH_SEND_SIZE);
|
||||
|
||||
while (sender_running_) {
|
||||
PacketQueueItem item;
|
||||
bool has_packet = false;
|
||||
|
||||
{
|
||||
std::lock_guard<std::mutex> lock(send_queue_mutex_);
|
||||
if (!send_queue_.empty()) {
|
||||
item = send_queue_.front();
|
||||
send_queue_.pop();
|
||||
has_packet = true;
|
||||
try {
|
||||
batch.clear();
|
||||
|
||||
{
|
||||
std::unique_lock<std::mutex> lock(send_queue_mutex_);
|
||||
|
||||
// 如果队列为空,等待条件变量唤醒(等待最多 100ms)
|
||||
if (send_queue_.empty()) {
|
||||
send_queue_cv_.wait_for(lock, std::chrono::milliseconds(100),
|
||||
[this] { return !send_queue_.empty() || !sender_running_; });
|
||||
}
|
||||
|
||||
// 批量获取数据包(一次最多 BATCH_SEND_SIZE 个)
|
||||
while (!send_queue_.empty() && batch.size() < BATCH_SEND_SIZE) {
|
||||
// 使用 move 避免通过拷贝构造函数复制数据,大幅提高性能
|
||||
batch.push_back(std::move(send_queue_.front()));
|
||||
send_queue_.pop();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (has_packet) {
|
||||
send_udp_packet(item.data.data(), item.data.size());
|
||||
} else {
|
||||
std::this_thread::sleep_for(std::chrono::milliseconds(1));
|
||||
|
||||
// 发送批量数据包(不在锁内进行)
|
||||
for (const auto& item : batch) {
|
||||
send_udp_packet(item.data.data(), item.data.size());
|
||||
}
|
||||
|
||||
} catch (const std::exception& e) {
|
||||
RCLCPP_ERROR(this->get_logger(), "发送线程发生异常: %s", e.what());
|
||||
// 发生异常后稍微休眠一下避免死循环疯狂报错
|
||||
std::this_thread::sleep_for(std::chrono::milliseconds(100));
|
||||
} catch (...) {
|
||||
RCLCPP_ERROR(this->get_logger(), "发送线程发生未知异常");
|
||||
std::this_thread::sleep_for(std::chrono::milliseconds(100));
|
||||
}
|
||||
}
|
||||
RCLCPP_INFO(this->get_logger(), "发送线程已退出");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -415,6 +452,13 @@ void UdpSenderNode::report_stats() {
|
||||
now - stats_.last_report_time
|
||||
).count();
|
||||
|
||||
// 获取当前队列深度
|
||||
size_t current_queue_depth = 0;
|
||||
{
|
||||
std::lock_guard<std::mutex> lock(send_queue_mutex_);
|
||||
current_queue_depth = send_queue_.size();
|
||||
}
|
||||
|
||||
if (elapsed_seconds > 0) {
|
||||
// 计算本周期的帧数和字节数(不是累计值)
|
||||
uint32_t frames_this_period = stats_.total_frames > 0 ? 30 : 0; // 假设每次报告 30 帧
|
||||
@@ -424,11 +468,23 @@ void UdpSenderNode::report_stats() {
|
||||
uint32_t fps = frames_this_period / elapsed_seconds;
|
||||
uint32_t kbps = (bytes_this_period / elapsed_seconds) / 1024;
|
||||
|
||||
// 计算队列使用率(百分比)
|
||||
float queue_utilization = (current_queue_depth * 100.0f) / MAX_QUEUE_SIZE;
|
||||
|
||||
RCLCPP_INFO(this->get_logger(),
|
||||
"📊 统计 - FPS: %u, 速率: %u KB/s, 总帧: %u, 总包: %u, 丢弃: %u",
|
||||
fps, kbps, stats_.total_frames, packets_sent_.load(), frames_dropped_.load()
|
||||
"📊 统计 - FPS: %u, 速率: %u KB/s, 总帧: %u, 总包: %u, 丢弃: %u, 队列: %zu/%zu (%.1f%%)",
|
||||
fps, kbps, stats_.total_frames, packets_sent_.load(), frames_dropped_.load(),
|
||||
current_queue_depth, MAX_QUEUE_SIZE, queue_utilization
|
||||
);
|
||||
|
||||
// 如果队列接近满,发出警告
|
||||
if (queue_utilization > 80.0f) {
|
||||
RCLCPP_WARN(this->get_logger(),
|
||||
"⚠️ 发送队列接近饱和 (%.1f%%),建议检查网络或增加发送线程",
|
||||
queue_utilization
|
||||
);
|
||||
}
|
||||
|
||||
// 重置周期统计
|
||||
stats_.total_frames = 0;
|
||||
stats_.total_bytes = 0;
|
||||
|
||||
Reference in New Issue
Block a user