Skip to content

Commit cd9b18b

Browse files
committed
FIX: protocolLogic -> GoTo byte select
1 parent fd8b411 commit cd9b18b

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

robotiq_hande_driver/src/hande_driver.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ int main(int argc, char ** argv)
1414

1515
printf("Activation robotiq_hande_driver\n");
1616
app_test.Activate();
17-
sleep(2);
17+
sleep(4);
1818

1919
printf("Open-Close loop x2\n");
2020

robotiq_hande_driver/src/protocol_logic.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,9 @@ void ProtocolLogic::Activate(){
6969
}
7070

7171
void ProtocolLogic::GoTo(uint8_t position, uint8_t velocity, uint8_t force){
72-
communication_.output_registers_[kGoToPositionByte / 2] = BitSetTo(
73-
communication_.output_registers_[kGoToPositionByte / 2],
74-
(kGoToPositionByte % 2 == 0 ? 8 : 0) + kGoToPositionByte,
72+
communication_.output_registers_[kActionRequestByte / 2] = BitSetTo(
73+
communication_.output_registers_[kActionRequestByte / 2],
74+
(kActionRequestByte % 2 == 0 ? 8 : 0) + kGoToPositionByte,
7575
GO_TO_REQ_POS);
7676

7777
communication_.output_registers_[1] = uint16_t(0x00 << 8 | position);
@@ -81,9 +81,9 @@ void ProtocolLogic::GoTo(uint8_t position, uint8_t velocity, uint8_t force){
8181
}
8282

8383
void ProtocolLogic::Stop(){
84-
communication_.output_registers_[kGoToPositionByte / 2] = BitSetTo(
85-
communication_.output_registers_[kGoToPositionByte / 2],
86-
(kGoToPositionByte % 2 == 0 ? 8 : 0) + kGoToPositionByte,
84+
communication_.output_registers_[kActionRequestByte / 2] = BitSetTo(
85+
communication_.output_registers_[kActionRequestByte / 2],
86+
(kActionRequestByte % 2 == 0 ? 8 : 0) + kGoToPositionByte,
8787
STOP);
8888

8989
communication_.ReadWiteRegisters();

0 commit comments

Comments
 (0)