For coursework of group 3 in SOFT564Z

Dependencies:   Motordriver ros_lib_kinetic

Motors.hpp

Committer:
firnenenrif
Date:
2019-12-05
Revision:
6:3872858b7844
Parent:
4:8afc50a3e4ac
Child:
12:82b8fe254222

File content as of revision 6:3872858b7844:

#include "mbed.h"
#include "General.hpp"
#include "ros.h"
#include "rtos.h"
#include "ROS_Handler.hpp"
#include <motordriver.h>
#include "math.h"
#include "Battery_Monitor.hpp"
#include "Pins.h"

#ifndef Define_ONCE_Motors
#define Define_ONCE_Motors

void initialize();
void move(const std_msgs::Int32& input);
void rotate(const std_msgs::Int32& input);
void tempMove(float distance);
void tempRotate(float degrees);
void driveMotors(void);
void callbackA(void);
void callbackB(void);
void cmdvelresponse(const std_msgs::Int32MultiArray& vinput);

#endif