GCC Code Coverage Report
Directory: ./ Exec Total Coverage
File: tests/tools/dummy-sot-external-interface.hh Lines: 2 2 100.0 %
Date: 2023-03-13 12:09:37 Branches: 0 0 - %

Line Branch Exec Source
1
/**
2
 * @file abstract-sot-external-interface-tester.hh
3
 * @author your name (you@domain.com)
4
 * @brief
5
 * @version 0.1
6
 * @date 2021-11-17
7
 *
8
 * @copyright Copyright (c) 2021
9
 *
10
 */
11
12
#ifndef ABSTRACT_SOT_EXTERNAL_INTERFACE_TESTER_HH
13
#define ABSTRACT_SOT_EXTERNAL_INTERFACE_TESTER_HH
14
15
#include <sot/core/abstract-sot-external-interface.hh>
16
17
class DummySotExternalInterface
18
    : public dynamicgraph::sot::AbstractSotExternalInterface {
19
 public:
20
10
  DummySotExternalInterface(){};
21
22
40
  virtual ~DummySotExternalInterface(){};
23
24
  virtual void setupSetSensors(
25
      std::map<std::string, dynamicgraph::sot::SensorValues> &sensorsIn);
26
27
  virtual void nominalSetSensors(
28
      std::map<std::string, dynamicgraph::sot::SensorValues> &sensorsIn);
29
30
  virtual void cleanupSetSensors(
31
      std::map<std::string, dynamicgraph::sot::SensorValues> &sensorsIn);
32
33
  virtual void getControl(
34
      std::map<std::string, dynamicgraph::sot::ControlValues> &controlOut);
35
  virtual void setSecondOrderIntegration(void);
36
  virtual void setNoIntegration(void);
37
38
 public:
39
  bool second_integration_;
40
};
41
42
#endif /* ABSTRACT_SOT_EXTERNAL_INTERFACE_TESTER_HH */