NagaokaRoboticsClub_mbedTeam / Mbed OS NHK2017_octopus2

Dependencies:   2017NHKpin_config FEP HMC6352 PID QEI R1307 ikarashiMDC omni_wheel

Fork of KANIv3 by NagaokaRoboticsClub_mbedTeam

Committer:
takeuchi
Date:
Wed Oct 18 19:32:26 2017 +0900
Revision:
37:6b6616008e78
Parent:
18:78df87e20590
Child:
38:fbd5242ab2b3
fix slider class
(remove encoder)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
uchitake 9:39be1525dfe0 1 #ifndef SLIDER_H
uchitake 9:39be1525dfe0 2 #define SLIDER_H
uchitake 9:39be1525dfe0 3
uchitake 9:39be1525dfe0 4 #include "mbed.h"
uchitake 9:39be1525dfe0 5 #include "pin_config.h"
uchitake 9:39be1525dfe0 6 #include "ikarashiMDC.h"
uchitake 9:39be1525dfe0 7 #include "QEI.h"
uchitake 9:39be1525dfe0 8
uchitake 9:39be1525dfe0 9 class Slider {
uchitake 9:39be1525dfe0 10 public:
uchitake 9:39be1525dfe0 11 Slider(DigitalOut* RS485Controller, Serial *RS485);
uchitake 9:39be1525dfe0 12
uchitake 9:39be1525dfe0 13 void slide(float speed);
uchitake 9:39be1525dfe0 14 private:
uchitake 9:39be1525dfe0 15 ikarashiMDC slideMotor;
takeuchi 37:6b6616008e78 16 DigitalIn downLimitSwitch;
takeuchi 37:6b6616008e78 17 DigitalIn upLimitSwitch;
uchitake 16:50651ff960b9 18 Serial slideSerial;
uchitake 9:39be1525dfe0 19 };
uchitake 9:39be1525dfe0 20
uchitake 9:39be1525dfe0 21 #endif