Mario Bambagini / Mbed 2 deprecated rover_car

Dependencies:   mbed-rtos mbed ssWi

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers car.cpp Source File

car.cpp

00001 #include "car.hpp"
00002 
00003 Car::Car (  PinName pinCamX, PinName pinCamY,
00004             PinName pinSteering, PinName pinMotor):
00005                         cameraX(pinCamX), cameraY(pinCamY),
00006                         steering(pinSteering), motor(pinMotor)
00007 {
00008     angleX = 0;
00009     angleY = 0;
00010     cameraX = 0.0;
00011     cameraY = 0.0;
00012     steering = 0.0;
00013     motor = 0.0;
00014 }
00015 
00016 void Car::setSpeed (float s)
00017 {
00018     motor = s;
00019 }
00020 
00021 void Car::setSteering (float angle)
00022 {
00023     steering = -angle;
00024 }
00025 
00026 void Car::setCamera (float x, float y)
00027 {
00028     cameraX = x;
00029     cameraY = y;
00030 }