return 0;
}
-int set_lift_cmd(uint16_t req_pos, unsigned char speed)
+int set_lift_cmd(struct robottype_orte_data *orte_data)
{
- unsigned char data[2];
+ unsigned char data[4];
- data[0] = req_pos >> 8;
- data[1] = req_pos & 0xff;
- data[2] = speed;
- can_send(CAN_LIFT_CMD, 3, data);
+ data[0] = orte_data->req_pos >> 8;
+ data[1] = orte_data->req_pos & 0xff;
+ data[2] = orte_data->speed;
+ data[3] = orte_data->homing;
+ can_send(CAN_LIFT_CMD, 4, data);
return 0;
}