/// <summary> /// direct command, not via scrollbars /// can be called when UI is not up /// </summary> private void AssumePosture(double?[] postureValues) { if (postureValues[8].HasValue) { brickConnector.setWristTurn(postureValues[8].Value); } if (postureValues[2].HasValue) { brickConnector.setShoulderTurn(postureValues[2].Value); } if (postureValues[1].HasValue) { brickConnector.setShoulderTilt(postureValues[1].Value); } if (postureValues[3].HasValue) { brickConnector.setElbowAngle(postureValues[3].Value); } if (postureValues[0].HasValue) { brickConnector.setShoulderPan(postureValues[0].Value); } if (postureValues[5].HasValue) { brickConnector.setIndexFinger(postureValues[5].Value); } if (postureValues[6].HasValue) { brickConnector.setMiddleFinger(postureValues[6].Value); } if (postureValues[7].HasValue) { brickConnector.setPinky(postureValues[7].Value); } if (postureValues[4].HasValue) { brickConnector.setThumb(postureValues[4].Value); } }