string IOCAExport.Line(LibraryStatus status, LibraryStatusGraphic statusGraphic) { _notes = ""; string result = ""; string graphicPath = _configHelper.GetPath("", FindEnum.FindOCA); string itemRootedPath = _configHelper.BuildRootedPath(graphicPath, statusGraphic.Graphic); string itemOriginalPath = _configHelper.BuildOriginalPath(graphicPath, statusGraphic.Graphic); if (!File.Exists(itemOriginalPath)) { _notes = _notes + "image file does not exist;"; } LibraryDimension dimension = _configHelper.Librarian.Dimension(statusGraphic.Dimension); LibraryStandardIdentityGroup identity = _configHelper.Librarian.StandardIdentityGroup(statusGraphic.StandardIdentityGroup); string itemName = BuildOCAItemName(identity, dimension, status); string itemCategory = "Amplifier : Operational Condition"; string itemTags = BuildOCAItemTags(identity, dimension, status, graphicPath + "\\" + statusGraphic.Graphic, _omitSource, _omitLegacy); string itemID = BuildOCACode(identity, dimension, status); result = itemRootedPath + "," + Convert.ToString(_configHelper.PointSize) + "," + itemName + "," + itemCategory + "," + itemTags + "," + itemID + "," + "Point" + "," + _notes; return(result); }
string IOCAExport.Line(LibraryStatus status, LibraryStatusGraphic statusGraphic) { //LibraryDimension dimension = _configHelper.Librarian.Dimension(statusGraphic.Dimension); //LibraryStandardIdentity identity = _configHelper.Librarian.StandardIdentity(statusGraphic.StandardIdentity); string result = BuildOCAItemName(null, null, status) + "," + BuildOCACode(null, null, status); return(result); }
string IOCAExport.Line(LibraryStatus status, LibraryStatusGraphic statusGraphic) { string result = ""; LibraryStandardIdentityGroup siGroup = _configHelper.Librarian.StandardIdentityGroup(statusGraphic.StandardIdentityGroup); LibraryDimension dimension = _configHelper.Librarian.Dimension(statusGraphic.DimensionID); result = BuildOCAItemName(siGroup, dimension, status); result = result + "," + BuildSIDCKey(siGroup, dimension, status); result = result + "," + BuildOCACode(siGroup, dimension, status); result = result + ","; // + "Modifier1"; result = result + ","; // + "Modifier2"; result = result + ","; // + "ExtraIcon"; result = result + ","; // + "FullFrame"; result = result + "," + "Point"; // + "GeometryType"; result = result + ","; // + "Status"; result = result + ","; // + "Notes"; return(result); }