タコ 腕

Dependencies:   2017NHKpin_config FEP ikarashiMDC

Fork of NHK2017_octopus2 by NagaokaRoboticsClub_mbedTeam

bot/limitSwitch/limitSwitch.cpp

Committer:
number_key
Date:
2017-11-28
Revision:
55:ccf2ac8f6f32
Parent:
49:69a7235d837a

File content as of revision 55:ccf2ac8f6f32:

#include "limitSwitch.h"

Limit::Limit(PinName limitSwitch1, PinName limitSwitch2) : frontSwitch(limitSwitch1), backSwitch(limitSwitch2)
{

    frontSwitch.rise(callback(this, &Limit::frontLimit));
    backSwitch.rise(callback(this, &Limit::backLimit));

}

void Limit::frontLimit()
{
    position = -1;
}

void Limit::backLimit()
{
    position = 1;
}

void Limit::resetPosition()
{
    position = 0;
}

int Limit::getPosition()
{
  return position;
}