| 42 | const aimrt_core_base_t* NativeHandle() const { return base_ptr_; } |
| 43 | |
| 44 | ModuleInfo Info() const { |
| 45 | AIMRT_ASSERT(base_ptr_, "Reference is null."); |
| 46 | aimrt_module_info_t module_info = base_ptr_->info(base_ptr_->impl); |
| 47 | return ModuleInfo{ |
| 48 | .name = util::ToStdStringView(module_info.name), |
| 49 | .major_version = module_info.major_version, |
| 50 | .minor_version = module_info.minor_version, |
| 51 | .patch_version = module_info.patch_version, |
| 52 | .build_version = module_info.build_version, |
| 53 | .author = util::ToStdStringView(module_info.author), |
| 54 | .description = util::ToStdStringView(module_info.description)}; |
| 55 | } |
| 56 | |
| 57 | /** |
| 58 | * @brief Get configurator handle |
no test coverage detected