/// <summary> /// Gets an <see cref="Input"/> from its name /// </summary> /// <param name="name">Semantic name</param> /// <returns>Handle or null</returns> public Input GetInput(InputSemantic semantic) { foreach (Input input in Inputs) { if (input.Semantic == semantic) { return(input); } } return(null); }
public Input(InputID id, InputDimensionality dimensionality, InputScale scale, InputSemantic semantic) { _id = id; _dimensionality = dimensionality; _scale = scale; _semantic = semantic; }
public Input(string driverName, string deviceName, string inputName, InputDimensionality dimensionality, InputScale scale, InputSemantic semantic) : this(new InputID(driverName, deviceName, inputName), dimensionality, scale, semantic) { }