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