Skip to content

Commit 6386bf7

Browse files
authored
Merge pull request #46 from MeierTobias/fix/warnings
fix: initialize can_frame struct to avoid warnings
2 parents 050dbb5 + 1144e23 commit 6386bf7

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

odrive_node/src/odrive_can_node.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ ODriveCanNode::ODriveCanNode(const std::string& node_name) : rclcpp::Node(node_n
6161

6262
void ODriveCanNode::deinit() {
6363
if (axis_idle_on_shutdown_) {
64-
struct can_frame frame;
64+
struct can_frame frame = {};
6565
frame.can_id = node_id_ << 5 | CmdId::kSetAxisState;
6666
write_le<uint32_t>(ODriveAxisState::AXIS_STATE_IDLE, frame.data);
6767
frame.can_dlc = 4;
@@ -221,7 +221,7 @@ void ODriveCanNode::service_callback(const std::shared_ptr<AxisState::Request> r
221221
response->procedure_result = ctrl_stat_.procedure_result;
222222
}
223223

224-
void ODriveCanNode::service_clear_errors_callback(const std::shared_ptr<Empty::Request> request, std::shared_ptr<Empty::Response> response) {
224+
void ODriveCanNode::service_clear_errors_callback(const std::shared_ptr<Empty::Request> /*request*/, std::shared_ptr<Empty::Response> /*response*/) {
225225
RCLCPP_INFO(rclcpp::Node::get_logger(), "clearing errors");
226226
srv_clear_errors_evt_.set();
227227
}
@@ -251,7 +251,7 @@ void ODriveCanNode::request_state_callback() {
251251
}
252252

253253
void ODriveCanNode::request_clear_errors_callback() {
254-
struct can_frame frame;
254+
struct can_frame frame = {};
255255
frame.can_id = node_id_ << 5 | CmdId::kClearErrors;
256256
write_le<uint8_t>(0, frame.data);
257257
frame.can_dlc = 1;

0 commit comments

Comments
 (0)