自动校准
//零点校准
calibration = () => {
let network = new Networking();
network.callService(
"/gauss/calibrate_motors",
"gauss_msgs/SetInt",
{
value: 1
},
result => {
if (result.status === 200) {
let calibrationStatus = this.getCalibrationStatus(data => {
if (data.calibration_in_progress === false) {
if (data.calibration_needed === 1) {
this.setState({
calibrationTypeVisible: {
display: "block"
}
});
calibrationStatus.unsubscribe();
//日志记录
inputLog({
status: 4,
message: "Calibration failure"
});
this.openNotificationWithIcon(
"error",