AForge.Robotics.TeRK.Qwerk.Servos.SetBound C# (CSharp) Метод

SetBound() публичный Метод

Set bounds for the specified servo.

The method sets servo's physical bounds in which it may move. See documentation to Qwerk.Servos for clarification.

Invalid servo is specified. No connection to Qwerk or its service. Connestion to Qwerk is lost.
public SetBound ( int servo, IntRange bound ) : void
servo int Servo to set bounds for, [0, ).
bound AForge.IntRange Bounds to set for the specified servo.
Результат void
            public void SetBound( int servo, IntRange bound )
            {
                if ( ( servo < 0 ) || ( servo >= Count ) )
                {
                    throw new ArgumentOutOfRangeException( "Invalid servo is specified." );
                }

                bool[] mask = new bool[Count];
                IntRange[] bounds = new IntRange[Count];

                mask[servo] = true;
                bounds[servo] = bound;

                SetBounds( mask, bounds );
            }