Program Listing for File saa_subsystem3D.hpp

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

#pragma once

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

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

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

  void apf_apply(void) override;
};

} /* namespace cosm::subsystem */