public override void RollMove(string VideoSource, RollDirection Direction, [System.Xml.Serialization.XmlElementAttribute(DataType = "duration")] string Timeout)
        {
            ParametersValidation validation = new ParametersValidation();

            validation.Add(ParameterType.String, "VideoSource", VideoSource);
            validation.Add(ParameterType.OptionalString, "Timeout", Timeout);
            validation.Add(ParameterType.String, "Direction", Direction.ToString());
            ExecuteVoidCommand(validation, ProvisioningServiceTest.RollMoveTest);
        }
Exemplo n.º 2
0
        void GetRollDirection()
        {
            if (movementInput.backwardsMovementInput.value == true && movementInput.leftMovementInput.value == true)
            {
                currentRollDirection = RollDirection.BOTTOM_LEFT;
                return;
            }

            if (movementInput.backwardsMovementInput.value == true && movementInput.rightMovementInput.value == true)
            {
                currentRollDirection = RollDirection.BOTTOM_RIGHT;
                return;
            }

            if (movementInput.forwardMovementInput.value == true && movementInput.leftMovementInput.value == true)
            {
                currentRollDirection = RollDirection.TOP_LEFT;
                return;
            }

            if (movementInput.forwardMovementInput.value == true && movementInput.rightMovementInput.value == true)
            {
                currentRollDirection = RollDirection.TOP_RIGHT;
                return;
            }

            if (movementInput.forwardMovementInput.value == true)
            {
                currentRollDirection = RollDirection.TOP;
                return;
            }

            if (movementInput.backwardsMovementInput.value == true)
            {
                currentRollDirection = RollDirection.BOTTOM;
                return;
            }

            if (movementInput.leftMovementInput.value == true)
            {
                currentRollDirection = RollDirection.LEFT;
            }

            if (movementInput.rightMovementInput.value == true)
            {
                currentRollDirection = RollDirection.RIGHT;
            }
        }
Exemplo n.º 3
0
 public abstract void RollMove(string VideoSource, RollDirection Direction, [System.Xml.Serialization.XmlElementAttribute(DataType = "duration")] string Timeout);