Goby3 3.7.0
2026.11.12
Loading...
Searching...
No Matches
goby::middleware::tool::interface::Platform Struct Reference

#include <goby/middleware/tool/interface/model.h>

Public Member Functions

bool has_modules () const
 

Public Attributes

std::string name
 
std::string base_name
 
std::vector< Module > modules
 
std::vector< LaunchEntry > launch
 
LaunchSettings launch_settings
 
PlatformSystemd systemd
 

Detailed Description

Definition at line 372 of file model.h.

Member Function Documentation

◆ has_modules()

bool goby::middleware::tool::interface::Platform::has_modules ( ) const
inline

Definition at line 383 of file model.h.

Member Data Documentation

◆ base_name

std::string goby::middleware::tool::interface::Platform::base_name

Definition at line 376 of file model.h.

◆ launch

std::vector<LaunchEntry> goby::middleware::tool::interface::Platform::launch

Definition at line 379 of file model.h.

◆ launch_settings

LaunchSettings goby::middleware::tool::interface::Platform::launch_settings

Definition at line 380 of file model.h.

◆ modules

std::vector<Module> goby::middleware::tool::interface::Platform::modules

Definition at line 377 of file model.h.

◆ name

std::string goby::middleware::tool::interface::Platform::name

Definition at line 374 of file model.h.

◆ systemd

PlatformSystemd goby::middleware::tool::interface::Platform::systemd

Definition at line 381 of file model.h.


The documentation for this struct was generated from the following file: