mirror of
https://github.com/nasa/fpp.git
synced 2025-12-10 15:36:19 -06:00
76 lines
1.7 KiB
C++
Vendored
76 lines
1.7 KiB
C++
Vendored
// ======================================================================
|
|
// \title NoNamespaceTopologyAc.hpp
|
|
// \author Generated by fpp-to-cpp
|
|
// \brief hpp file for NoNamespace topology
|
|
// ======================================================================
|
|
|
|
#ifndef NoNamespaceTopologyAc_HPP
|
|
#define NoNamespaceTopologyAc_HPP
|
|
|
|
#include "NoNamespaceTopologyDefs.hpp"
|
|
|
|
// ----------------------------------------------------------------------
|
|
// Helper functions
|
|
// ----------------------------------------------------------------------
|
|
|
|
//! Initialize components
|
|
void initComponents(
|
|
const TopologyState& state //!< The topology state
|
|
);
|
|
|
|
//! Configure components
|
|
void configComponents(
|
|
const TopologyState& state //!< The topology state
|
|
);
|
|
|
|
//! Set component base Ids
|
|
void setBaseIds();
|
|
|
|
//! Connect components
|
|
void connectComponents();
|
|
|
|
//! Register commands
|
|
void regCommands();
|
|
|
|
//! Read parameters
|
|
void readParameters();
|
|
|
|
//! Load parameters
|
|
void loadParameters();
|
|
|
|
//! Start tasks
|
|
void startTasks(
|
|
const TopologyState& state //!< The topology state
|
|
);
|
|
|
|
//! Stop tasks
|
|
void stopTasks(
|
|
const TopologyState& state //!< The topology state
|
|
);
|
|
|
|
//! Free threads
|
|
void freeThreads(
|
|
const TopologyState& state //!< The topology state
|
|
);
|
|
|
|
//! Tear down components
|
|
void tearDownComponents(
|
|
const TopologyState& state //!< The topology state
|
|
);
|
|
|
|
// ----------------------------------------------------------------------
|
|
// Setup and teardown functions
|
|
// ----------------------------------------------------------------------
|
|
|
|
//! Set up the topology
|
|
void setup(
|
|
const TopologyState& state //!< The topology state
|
|
);
|
|
|
|
//! Tear down the topology
|
|
void teardown(
|
|
const TopologyState& state //!< The topology state
|
|
);
|
|
|
|
#endif
|