Пример #1
0
 public MotionTask(SerializableMotionTask data)
 {
     this.Events              = data.Events;
     this.Instruction         = data.Instruction;
     this.IsRunning           = data.IsRunning;
     this.BoundaryConstraints = data.BoundaryConstraints;
     this.Timing              = data.Timing;
     this.ID = data.ID;
 }
Пример #2
0
        public SerializableMotionTask(MotionTask motionTask)
        {
            this.ID        = motionTask.ID;
            this.IsRunning = motionTask.IsRunning;

            //Assign the id if a container is already assigned
            if (motionTask.MMUContainer != null)
            {
                this.ContainerID = motionTask.MMUContainer.ID;
            }

            this.Events              = motionTask.Events;
            this.Instruction         = motionTask.Instruction;
            this.BoundaryConstraints = motionTask.BoundaryConstraints;
            this.Timing              = motionTask.Timing;
        }