2023-04-07 16:51:24 +08:00

34 lines
757 B
C++

#include "serialPort/SerialPort.h"
#include <unistd.h>
int main()
{
SerialPort serial("/dev/ttyUSB0");
MotorCmd cmd;
MotorData data;
while (true)
{
cmd.motorType = MotorType::A1;
data.motorType = MotorType::A1;
cmd.id = 1;
cmd.mode = 5;
cmd.K_P = 0.0;
cmd.K_W = 0.1;
cmd.Pos = 0.0;
cmd.W = 6.28;
cmd.T = 0.0;
serial.sendRecv(&cmd, &data);
std::cout << std::endl;
std::cout << "motor.Pos: " << data.Pos << std::endl;
std::cout << "motor.Temp: " << data.Temp << std::endl;
std::cout << "motor.W: " << data.W << std::endl;
std::cout << "motor.T: " << data.T << std::endl;
std::cout << "motor.MError: " << data.MError << std::endl;
std::cout << std::endl;
usleep(200);
}
}