@@ -37,7 +37,7 @@ enum class AutoReleaseDirection : uint8_t {
3737 OPENING
3838};
3939
40- // Gripper Status
40+ /* Gripper Status */
4141enum class ResponseByte : uint8_t {
4242 STATUS = 0u ,
4343 FAULT_STATUS = 2u ,
@@ -52,27 +52,27 @@ enum class StatusPositionBit : uint8_t {
5252 OBJECT_DETECTION_STATUS = 6u , /* gObj */
5353};
5454
55- constexpr auto kActivationStatusBits = 0b1 ;
55+ constexpr auto ACTIVATION_STATUS_BITS = 0b1 ;
5656enum class ActivationStatus : uint8_t {
5757 GRIPPER_RESET = 0u ,
5858 GRIPPER_ACTIVATION
5959};
6060
61- constexpr auto kActionStatusBits = 0b1 ;
61+ constexpr auto ACTION_STATUS_BITS = 0b1 ;
6262enum class ActionStatus : uint8_t {
6363 STOPPED = 0u ,
6464 GO_TO_POSITION_REQUEST
6565};
6666
67- constexpr auto kGripperStatusBits = 0b11 ;
67+ constexpr auto GRIPPER_STATUS_BITS = 0b11 ;
6868enum class GripperStatus : uint8_t {
6969 GRIPPER_IN_RESET = 0u ,
7070 ACTIVATION_IN_PROGRESS,
7171 NOT_USED,
7272 ACTIVATION_COMPLETE
7373};
7474
75- constexpr auto kObjectDetectionStatusBits = 0b11 ;
75+ constexpr auto OBJECT_DETECTION_STATUS_BITS = 0b11 ;
7676enum class ObjectDetectionStatus : uint8_t {
7777 MOTION_NO_OBJECT = 0u ,
7878 STOPPED_OPENING_DETECTED,
@@ -114,7 +114,7 @@ class ProtocolLogic{
114114 */
115115 void set () {
116116 communication_.clear_output_bytes ();
117- communication_.write_action_bit (( uint) ActionRequestPositionBit::ACTIVATE, ( bool ) Activate::ACTIVATE_GRIPPER);
117+ communication_.write_action_bit (static_cast < uint>( ActionRequestPositionBit::ACTIVATE), static_cast < bool >( Activate::ACTIVATE_GRIPPER) );
118118 communication_.read_write_registers ();
119119 };
120120
@@ -126,8 +126,10 @@ class ProtocolLogic{
126126 * @note The status should be checked to verify successful execution. An exception is thrown if communication issues occur.
127127 */
128128 void auto_release () {
129- communication_.write_action_bit ((uint)ActionRequestPositionBit::AUTOMATIC_RELEASE, (bool )AutomaticRelease::EMERGENCY_AUTO_RELEASE);
130- communication_.write_action_bit ((uint)ActionRequestPositionBit::AUTOMATIC_RELEASE_DIRECTION, (bool )AutoReleaseDirection::OPENING);
129+ communication_.write_action_bit (
130+ static_cast <uint>(ActionRequestPositionBit::AUTOMATIC_RELEASE), static_cast <bool >(AutomaticRelease::EMERGENCY_AUTO_RELEASE));
131+ communication_.write_action_bit (
132+ static_cast <uint>(ActionRequestPositionBit::AUTOMATIC_RELEASE_DIRECTION), static_cast <bool >(AutoReleaseDirection::OPENING));
131133 communication_.read_write_registers ();
132134 };
133135
@@ -153,7 +155,8 @@ class ProtocolLogic{
153155 * @note The status should be checked to verify successful execution. An exception is thrown if communication issues occur.
154156 */
155157 void go_to (uint8_t position, uint8_t velocity, uint8_t force) {
156- communication_.write_action_bit ((uint)ActionRequestPositionBit::GO_TO, (bool )GoTo::GO_TO_REQ_POS);
158+ communication_.write_action_bit (
159+ static_cast <uint>(ActionRequestPositionBit::GO_TO), static_cast <bool >(GoTo::GO_TO_REQ_POS));
157160 communication_.set_output_byte (OutputBytes::POSITION_REQUEST, position);
158161 communication_.set_output_byte (OutputBytes::SPEED, velocity);
159162 communication_.set_output_byte (OutputBytes::FORCE, force);
@@ -167,7 +170,8 @@ class ProtocolLogic{
167170 * @note The status should be checked to verify successful execution. An exception is thrown if communication issues occur.
168171 */
169172 void stop () {
170- communication_.write_action_bit ((uint)ActionRequestPositionBit::GO_TO, (bool )GoTo::STOP);
173+ communication_.write_action_bit (
174+ static_cast <uint>(ActionRequestPositionBit::GO_TO), static_cast <bool >(GoTo::STOP));
171175 communication_.read_write_registers ();
172176 };
173177
0 commit comments