Example #1
0
        /// <summary>
        /// Creates an actuator
        /// </summary>
        /// <param name="servo"></param>
        /// <param name="id"></param>
        /// <param name="minPosition"></param>
        /// <param name="maxPosition"></param>
        public Actuator(AdvancedServoServo servo, int id, int minPosition, int maxPosition)
        {
            if (servo == null)
            {
                Helper.Logger("HaptiQ_API.Actuator.Actuator:: (" + id + ") servo is null");
                throw new ArgumentNullException("HaptiQ_API.Actuator.Actuator:: servo");
            }

            _servo = servo;
            _id = id;
            _pressure = 0;
            _servo.Engaged = _enabled = true;
            setMinPosition(minPosition);
            setMaxPosition(maxPosition);
         }
Example #2
0
 private void Pan(double degrees, AdvancedServoServo servo)
 {
 }
Example #3
0
 private void Pan(double degrees, AdvancedServoServo servo)
 {
 }