Classes | Defines | Typedefs | Enumerations
motor_controller_data.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  odometry

Defines

#define ARM   "arm"
#define ARMS_REDUCTION_FACTOR   166.
#define BAUDRATE   19200
#define HOR_NECK_SEMAPHORE_FILE   "tmp/horNeckSemaphore"
#define LEFT_ARM_SEMAPHORE_FILE   "tmp/leftArmSemaphore"
#define NECK   "neck"
#define NECK_HOR_HOME_POS   -1.0
#define NECK_HOR_REDUCTION_FACTOR   111.
#define NECK_VER_HOME_POS   -0.7
#define NECK_VER_REDUCTION_FACTOR   178.
#define PULSES_PER_REV   2048.
#define RIGHT_ARM_SEMAPHORE_FILE   "tmp/rightArmSemaphore"
#define TEST_DEVICE   0
#define TOTAL_ARMS_REDUCTION   (PULSES_PER_REV * ARMS_REDUCTION_FACTOR)
#define TOTAL_NECK_HOR_REDUCTION   (PULSES_PER_REV * NECK_HOR_REDUCTION_FACTOR)
#define TOTAL_NECK_VER_REDUCTION   (PULSES_PER_REV * NECK_VER_REDUCTION_FACTOR)
#define VER_NECK_SEMAPHORE_FILE   "tmp/verNeckSemaphore"

Typedefs

typedef struct odometry odo_t

Enumerations

enum  arm_id { ARM_LEFT = 0, ARM_RIGHT }
enum  neck_id { NECK_HOR = 0, NECK_VER }

Define Documentation

#define ARM   "arm"

Definition at line 74 of file motor_controller_data.h.

#define ARMS_REDUCTION_FACTOR   166.

Definition at line 39 of file motor_controller_data.h.

#define BAUDRATE   19200

Definition at line 28 of file motor_controller_data.h.

#define HOR_NECK_SEMAPHORE_FILE   "tmp/horNeckSemaphore"

Definition at line 54 of file motor_controller_data.h.

#define LEFT_ARM_SEMAPHORE_FILE   "tmp/leftArmSemaphore"

Definition at line 57 of file motor_controller_data.h.

#define NECK   "neck"

Definition at line 73 of file motor_controller_data.h.

#define NECK_HOR_HOME_POS   -1.0

Definition at line 48 of file motor_controller_data.h.

#define NECK_HOR_REDUCTION_FACTOR   111.

Definition at line 37 of file motor_controller_data.h.

#define NECK_VER_HOME_POS   -0.7

Definition at line 49 of file motor_controller_data.h.

#define NECK_VER_REDUCTION_FACTOR   178.

Definition at line 36 of file motor_controller_data.h.

#define PULSES_PER_REV   2048.

Definition at line 33 of file motor_controller_data.h.

#define RIGHT_ARM_SEMAPHORE_FILE   "tmp/rightArmSemaphore"

Definition at line 58 of file motor_controller_data.h.

#define TEST_DEVICE   0

Definition at line 78 of file motor_controller_data.h.

Definition at line 45 of file motor_controller_data.h.

Definition at line 43 of file motor_controller_data.h.

Definition at line 42 of file motor_controller_data.h.

#define VER_NECK_SEMAPHORE_FILE   "tmp/verNeckSemaphore"

Definition at line 55 of file motor_controller_data.h.


Typedef Documentation

typedef struct odometry odo_t

Enumeration Type Documentation

enum arm_id
Enumerator:
ARM_LEFT 
ARM_RIGHT 

Definition at line 67 of file motor_controller_data.h.

enum neck_id
Enumerator:
NECK_HOR 
NECK_VER 

Definition at line 63 of file motor_controller_data.h.



maggie_motor_controller
Author(s): Raul Perula-Martinez
autogenerated on Thu Apr 23 2015 22:19:04