Program Listing for File saa_subsystemQ3D.hpp

Return to documentation for file (cosm/subsystem/saa_subsystemQ3D.hpp)

#pragma once

/*******************************************************************************
 * Includes
 ******************************************************************************/
#include "cosm/subsystem/base_saa_subsystem.hpp"

/*******************************************************************************
 * Namespaces
 ******************************************************************************/
namespace cosm::subsystem {

/*******************************************************************************
 * Class Definitions
 ******************************************************************************/
class saa_subsystemQ3D final : public rer::client<saa_subsystemQ3D>,
                               public base_saa_subsystem {
 public:
  saa_subsystemQ3D(sensor_map&& sensors,
                   actuator_map&& actuators,
                   const apf2D::config::apf_manager_config* const apf_config);

  void apf_apply(void) override;
};

} /* namespace cosm::subsystem */