/// <summary> /// The DomainConnector and the OpenEngSBCore origin from different DLLs but they both contain the type XLinkConnector. /// This method converts between themm. /// </summary> private OpenEngSBCore.XLinkConnector[] convertBetweenDLLTypes(OOSourceCodeDomain.XLinkConnector[] newArryOfInstalledTools) { OpenEngSBCore.XLinkConnector[] convertedArray = new OpenEngSBCore.XLinkConnector[newArryOfInstalledTools.Length]; for (int i = 0; i < newArryOfInstalledTools.Length; i++) { convertedArray[i] = newArryOfInstalledTools[i].ConvertOSBType<OpenEngSBCore.XLinkConnector>(); } return convertedArray; }
/// <summary> /// Redefines the array with currently installed local software tools. /// </summary> public void setCurrentlyInstalledTools(OOSourceCodeDomain.XLinkConnector[] newArryOfInstalledTools) { currentlyInstalledTools = convertBetweenDLLTypes(newArryOfInstalledTools); }