示例#1
0
文件: GCode.c 项目: eseawind/MicoCNC
//根据拆分后的命令设置参数
void setParameters(){
    setFeedSpeed(commandData.feedSpeed);
    setSpindleSpeed(commandData.spindleSpeed);
    setToolType(commandData.toolType);
    setGCommand(commandData.GCommand);
    setLine(commandData.targetX, commandData.targetY);
}
示例#2
0
bool Laser::
stop() {
  mChannel->removeIsolatedCallback(&Imp::callbackShim);
  auto status = mChannel->stopStreams(crl::multisense::Source_Lidar_Scan);
  if (crl::multisense::Status_Ok != status) {
    std::cerr << "failed to stop laser stream (" <<
      mChannel->statusString(status) << ")" << std::endl;
    return false;
  }
  setSpindleSpeed(0);
  return true;
}
示例#3
0
Laser::
Laser(crl::multisense::Channel* iChannel) : Sensor(iChannel) {
  mImp.reset(new Imp(this));
  setSpindleSpeed(0);
}