Namespace o80_exampleΒΆ

namespace o80_example

Typedefs

typedef o80::StateXd<double, int> Joint2d

Functions

std::string get_segment_id(int id)
class Driver : public o80::Driver<DriverIn, DriverOut>
#include <driver.hpp>

Public Functions

Driver(double min, double max)
void start()
void stop()
void set(const DriverIn &in)
DriverOut get()

Private Members

double values_[2]
double min_
double max_
class DriverIn
#include <driver_in.hpp>

Public Functions

void print(bool endl)
std::string to_string() const

Public Members

double values[2]
class DriverOut
#include <driver_out.hpp>

Public Functions

void print(bool endl)

Public Members

double values[2]
class Joint : public o80::State<double, Joint>
#include <joint.hpp>

Public Functions

inline Joint()
inline Joint(double value)
class Standalone : public o80::Standalone<o80_EXAMPLE_QUEUE_SIZE, o80_EXAMPLE_NB_DOFS, Driver, Joint, o80::VoidExtendedState>
#include <standalone.hpp>

Public Functions

Standalone(std::shared_ptr<Driver> driver_ptr, double frequency, std::string segment_id)
DriverIn convert(const o80::States<2, Joint> &joints)
o80::States<2, Joint> convert(const DriverOut &driver_out)