Aruna
movementTypes.h File Reference
#include <stdint.h>
#include "stddef.h"
Include dependency graph for movementTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  aruna::movement::axis_t< T >
 

Namespaces

 aruna
 
 aruna::movement
 

Enumerations

enum  aruna::movement::axis_mask_t : uint8_t {
  aruna::movement::axis_mask_t::X = (1 << 0), aruna::movement::axis_mask_t::Y = (1 << 1), aruna::movement::axis_mask_t::Z = (1 << 2), aruna::movement::axis_mask_t::ROLL = (1 << 3),
  aruna::movement::axis_mask_t::YAW = (1 << 4), aruna::movement::axis_mask_t::PITCH = (1 << 5), aruna::movement::axis_mask_t::DIRECTION_PLUS = (1 << 6), aruna::movement::axis_mask_t::DIRECTION_MIN = (1 << 7),
  aruna::movement::axis_mask_t::DIRECTION_BOTH = 192, aruna::movement::axis_mask_t::ALL_AXIS = 63, aruna::movement::axis_mask_t::MAX = 6, aruna::movement::axis_mask_t::NONE = 0
}
 
enum  aruna::movement::damping_t { aruna::movement::damping_t::DISABLE = 0, aruna::movement::damping_t::KEEP_VELOCITY = 0x01, aruna::movement::damping_t::KEEP_DEGREE = 0x02 }
 
enum  aruna::movement::status_t { aruna::movement::status_t::RUNNING = 0, aruna::movement::status_t::STOPPED = 1 }