For coursework of group 3 in SOFT564Z

Dependencies:   Motordriver ros_lib_kinetic

Motors.hpp

Committer:
Jonathan738
Date:
2020-01-05
Revision:
12:82b8fe254222
Parent:
6:3872858b7844

File content as of revision 12:82b8fe254222:

#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"

#include <std_msgs/Int32.h>

#ifndef Define_ONCE_Motors
#define Define_ONCE_Motors

void Motor_Handler();
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);

#endif