|  | 
|  | MySummation (std::string name, bool subtract) | 
|  | 
|  | MySummation (const Dependencies &deps, const ResourceConfig &cfg) | 
|  | 
| void | reconfigure (const Dependencies &deps, const ResourceConfig &cfg) override | 
|  | Reconfigures a resource. 
 | 
|  | 
| double | sum (std::vector< double > numbers) override | 
|  | 
| API | api () const override | 
|  | Returns the APIassociated with a particular resource.
 | 
|  | 
| Name | get_resource_name () const override | 
|  | Returns the Namefor a particular resource.
 | 
|  | 
|  | Resource (std::string name) | 
|  | 
| virtual std::string | name () const | 
|  | Return the resource's name. 
 | 
|  | 
| void | set_log_level (log_level) const | 
|  | Set the log level for log messages originating from this Resource. 
 | 
|  | 
|  | 
|  | Summation (std::string name) | 
|  | 
|  | Service (std::string name) | 
|  | 
| Name | get_resource_name (const std::string &type) const | 
|  | 
| LogSource | logger_ | 
|  | 
◆ reconfigure()
  
  | 
        
          | void MySummation::reconfigure | ( | const Dependencies & | deps, |  
          |  |  | const ResourceConfig & | cfg ) |  | overridevirtual | 
 
Reconfigures a resource. 
- Parameters
- 
  
    | deps | Dependencies of the resource. |  | cfg | The resource's config. |  
 
Implements viam::sdk::Reconfigurable.
 
 
◆ sum()
  
  | 
        
          | double MySummation::sum | ( | std::vector< double > | numbers | ) |  |  | overridevirtual | 
 
 
The documentation for this class was generated from the following file:
- src/viam/examples/modules/complex/summation/impl.hpp