|
|
|
|
@ -297,6 +297,11 @@ void loop() {
|
|
|
|
|
motor_status.motor_3_duty);
|
|
|
|
|
mqtt_client.publish("airseeder/status/roller3", msg_buffer, true);
|
|
|
|
|
|
|
|
|
|
sprintf(msg_buffer, "%lu %d %d %d %.2f %.2f %.2f", now, roller_ctrl[0].mode, roller_ctrl[1].mode,
|
|
|
|
|
roller_ctrl[2].mode, roller_ctrl[0].wheel_ratio, roller_ctrl[1].wheel_ratio,
|
|
|
|
|
roller_ctrl[2].wheel_ratio);
|
|
|
|
|
mqtt_client.publish("airseeder/status/rollercontrol", msg_buffer, true);
|
|
|
|
|
|
|
|
|
|
// Need to save the motor parameters somewhere, so that modification to one of them keeps the old ones
|
|
|
|
|
motor_parameters[0] = motor_status.motor_1_params;
|
|
|
|
|
motor_parameters[1] = motor_status.motor_2_params;
|
|
|
|
|
|