@@ -9,6 +9,8 @@ constexpr auto kGripperPositionMin = 0.0;
99constexpr auto kGripperPositionMax = 0.05 ;
1010constexpr auto kGripperPositionStep = (kGripperPositionMax - kGripperPositionMin ) / 255.0 ;
1111constexpr auto kGripperCurrentScale = 0.01 ;
12+ constexpr auto kMaxSpeed = 255 ;
13+ constexpr auto kMaxForce = 255 ;
1214
1315ApplicationLayer::ApplicationLayer ()
1416: requested_position_(0 )
@@ -42,12 +44,12 @@ void ApplicationLayer::Activate(){
4244
4345
4446void ApplicationLayer::Open (){
45- protocol_logic_.GoTo (0 , 255 , 255 );
47+ protocol_logic_.GoTo (0 , kMaxSpeed , kMaxForce );
4648}
4749
4850
4951void ApplicationLayer::Close (){
50- protocol_logic_.GoTo (255 , 255 , 255 );
52+ protocol_logic_.GoTo (255 , kMaxSpeed , kMaxForce );
5153}
5254
5355ApplicationLayer::Status ApplicationLayer::GetStatus (){
@@ -67,9 +69,9 @@ double ApplicationLayer::Position(){
6769}
6870
6971void ApplicationLayer::SetPosition (double position){
70- uint8_t raw_position = uint8_t (kGripperPositionMax - position / kGripperPositionStep );
72+ uint8_t raw_position = uint8_t (( kGripperPositionMax - position) / kGripperPositionStep );
7173
72- protocol_logic_.GoTo (raw_position, 255 , 255 );
74+ protocol_logic_.GoTo (raw_position, kMaxSpeed , kMaxForce );
7375}
7476
7577double ApplicationLayer::Current (){
0 commit comments