2017 hongo b alpha
Diff: ShooterAngle.cpp
- Revision:
- 0:3e9f5fcfc775
- Child:
- 1:402a36cb88ce
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ShooterAngle.cpp Fri Sep 22 04:31:23 2017 +0000 @@ -0,0 +1,19 @@ +#include "ShooterAngle.h" + +ShooterAngle::ShooterAngle(I2C *master, const unsigned int angle_max_, const unsigned int angle_min_): + to_slave(alpha_a::angle, alpha_a::unsig, alpha_a::s3_addr, master), + _angle_max(angle_max_), + _angle_min(angle_min_) +{ + +} + +void ShooterAngle::setAngle(unsigned int angle) +{ + if(_angle_max < angle) + to_slave.write((uint8_t)_angle_max); + if(_angle_min > angle) + to_slave.write((uint8_t)_angle_min); + else + to_slave.write((uint8_t)angle); +} \ No newline at end of file