Viam C++ SDK current
Loading...
Searching...
No Matches
reconfigurable.hpp
1#pragma once
2
3#include <viam/sdk/config/resource.hpp>
4#include <viam/sdk/resource/resource.hpp>
5
6namespace viam {
7namespace sdk {
8
10 public:
11 virtual ~Reconfigurable();
12
16 virtual void reconfigure(const Dependencies& deps, const ResourceConfig& cfg) = 0;
17
18 protected:
19 explicit Reconfigurable();
20};
21
22} // namespace sdk
23} // namespace viam
Definition reconfigurable.hpp:9
virtual void reconfigure(const Dependencies &deps, const ResourceConfig &cfg)=0
Reconfigures a resource.
Definition resource.hpp:41