int send_can_msg(struct robottype_orte_data *orte_data)
{
- can_send(orte_data->can_msg.id, orte_data->can_msg.len, orte_data->can_msg.data);
+ return can_send(orte_data->can_msg.id, orte_data->can_msg.len, orte_data->can_msg.data);
}
int set_motor_speed(struct robottype_orte_data *orte_data)
int can_send(canid_t id, unsigned char length, unsigned char *data)
{
struct can_frame frame;
- int size;
+ size_t size;
frame.can_id = id;
frame.can_dlc = length;
/**
* Parse frame ID and react as required
*/
-int cand_parse_frame(struct robottype_orte_data *orte, struct can_frame frame)
+void cand_parse_frame(struct robottype_orte_data *orte, struct can_frame frame)
{
int status_cnt = 0;
/* parse data */
cand_parse_frame(&orte, frame);
}
+ return EXIT_SUCCESS;
err:
close(sock);
return 1;
-out:
- return EXIT_SUCCESS;
}