public void Clone(MvFanucRobotInfo target) { this.PosReg.Clone(target.PosReg); target.Speed = this.Speed; target.MotionType = this.MotionType; target.RobotTime = this.RobotTime; target.IsReachTarget = this.IsReachTarget; }
public MvFanucRobotInfo GetCurrRobotInfo() { var msg = ""; var alarmInfo = new MvRobotAlarm(); HasRobotFault(ref msg, ref alarmInfo); var robotInfo = new MvFanucRobotInfo(); robotInfo.PosReg = this.ReadCurPosUf(); robotInfo.RobotTime = DateTime.Now; robotInfo.IsReachTarget = this.MoveIsComplete(); return(robotInfo); }
public MvFanucRobotInfo(MvFanucRobotInfo source) { source.Clone(this); }