Alison Bartsch / Mbed 2 deprecated FreeFlyerROS

Dependencies:   mbed ros_lib_kinetic

defines_debug.h

Committer:
Knillinux
Date:
2018-06-22
Revision:
1:40bdbe1a93b7
Child:
2:984eb2c5e8ee

File content as of revision 1:40bdbe1a93b7:

#ifndef DEFINES_DEBUG_H
#define DEFINES_DEBUG_H

//#####################################################################################\\
// Mode defines:
#define NORMAL                  0
#define DEBUG_THRUSTERS         1
#define DEBUG_WHEEL_CONST       2
#define DEBUG_WHEEL_PID         3
#define DEBUG_LED_CONST         4
#define DEBUG_LED_COLOR_SEQ     5
#define DEBUG_LED_ALPHA_SEQ     6

#define MODE                NORMAL

// Thruster debugging
#define DT_PERIOD           500.0      // [ms] Length of thrust pulse

// Wheel constant PWM debugging
#define DWC_PWM             0.2

// Wheel PID debugging
#define DWP_SETPOINT        400.0

// LED constant debugging
#define DLC_COLOR           red

// Other modes
#define MODE_DUTY_CYCLE_CMD false
#define MODE_FEED_FORWARD   false

#endif