Animatroller.Framework.PhysicalDevice.MotorWithFeedback.Connect C# (CSharp) Method

Connect() public method

public Connect ( LogicalDevice logicalDevice ) : MotorWithFeedback
logicalDevice LogicalDevice
return MotorWithFeedback
        public MotorWithFeedback Connect(LogicalDevice.MotorWithFeedback logicalDevice)
        {
            StatusChanged += (sender, e) =>
            {
                logicalDevice.Trigger(e.NewPos, e.Failed);
            };

            logicalDevice.VectorChanged += (sender, e) =>
                {
                    this.physicalTrigger(e.Vector.Target, e.Vector.Speed, e.Vector.Timeout);
                };

            return this;
        }